*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:1.6;color:var(--color-body-text);background-color:var(--color-body-bg);min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;padding:0}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root{--border-width: 2px;--color-kk-green: #4d6d5d;--color-kk-green-light: #f0fff4;--color-kk-green-neon: #8affaa;--color-kk-red: #d6524c;--color-kk-navy: #242833;--color-body-bg: #ffffff;--color-body-text: #000000;--color-atc-button: #000000;--color-cart-bubble: #d30000;--gradient-rainbow: linear-gradient(270deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57, #ff9ff3, #54a0ff);--gradient-rainbow-90: linear-gradient(90deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57, #ff9ff3, #54a0ff);--scheme-1-bg: #ffffff;--scheme-1-text: #000000;--scheme-1-accent: var(--gradient-rainbow);--scheme-1-border: rgba(0, 0, 0, .12);--scheme-2-bg: #f0fff4;--scheme-2-text: #4d6d5d;--scheme-2-accent: #4d6d5d;--scheme-2-border: rgba(77, 109, 93, .25);--scheme-3-bg: #4d6d5d;--scheme-3-text: #ffffff;--scheme-3-accent: #8affaa;--scheme-3-border: rgba(138, 255, 170, .4);--scheme-4-bg: #242833;--scheme-4-text: #ffffff;--scheme-4-accent: #8affaa;--scheme-4-border: rgba(255, 255, 255, .15);--font-heading: "Luckiest Guy", cursive;--font-body: "Quicksand", sans-serif;--font-size-sm: 1.4rem;--font-size-base: 1.6rem;--font-size-lg: 1.8rem;--font-size-xl: 2.4rem;--font-size-2xl: 3.2rem;--font-size-3xl: 4.8rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--page-gutter: 10px;--section-gap: 48px;--header-height: 64px;--header-bg: #ffffff;--header-border: 1px solid #e8e8e8;--border-radius: 2px;--radius-sm: 2px;--radius-md: 2px;--card-radius: 2px;--floating-nav-width: 320px;--floating-nav-bg: #ffffff;--floating-nav-border-radius: 2px;--floating-nav-shadow: 0 8px 32px rgba(0, 0, 0, .12);--card-border-radius-inner: 2px;--card-border-radius-wrapper: 2px;--card-shadow: none;--card-bg: #f0fff4;--card-gradient-border-width: 2px;--card-gradient-speed: 8s;--card-gradient-hover-speed: 3s;--btn-border-radius: 2px;--btn-primary-bg: var(--color-kk-green);--btn-primary-text: #ffffff;--btn-secondary-bg: transparent;--btn-secondary-border: var(--color-kk-green);--btn-secondary-text: var(--color-kk-green);--input-border-radius: 2px;--input-border: 1px solid #d0d0d0;--input-focus-border: var(--color-kk-green);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--animation-pop-in: apPopIn .45s cubic-bezier(.34, 1.56, .64, 1)}@media(min-width:750px){:root{--page-gutter: 16px;--section-gap: 64px}}@media(min-width:990px){:root{--page-gutter: 20px;--section-gap: 96px}}body,p,li,td,th{font-family:var(--font-body);font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.15;font-weight:400}:where(h1,h2,h3,h4,h5,h6,.section__heading,.card__heading,.hero-slide__heading,.card-product__title,.card-product__sold-out-text,.card-collection__title,.kk-footer__logo-text,.kk-footer__newsletter-heading,.kk-footer__heading,.kk-footer__link-group-toggle,.kk-footer__link-group-title,.kk-faq__title,.kk-policies__title,.kk-policies__content h1,.kk-policies__content h2,.kk-policies__content h3,.kk-additional-products__title,.kk-filter-sidebar__title,.kk-collection-empty__title,.floating-nav__panel-title,.floating-nav__browse-title,.floating-nav__post-add-text,.floating-nav__cart-title,.floating-nav__contact-success-title,.kk-announcement-bar__item,.kk-announcement-text,.kpb-block__label,.kpb-upsell__heading,.kk-timer-headline,.kk-timer-number,.kk-timer-sep,.kk-timer-expired,[style*="Luckiest Guy"],[style*="luckiest guy"]):not([class*=omnisend-form-] *){text-transform:uppercase}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}@media(min-width:750px){h1{font-size:clamp(3.2rem,4vw,5.5rem)}h2{font-size:clamp(2.4rem,2.5vw,3.6rem)}h3{font-size:clamp(2rem,2vw,2.8rem)}}.section__heading{font-family:var(--font-heading);font-size:4rem;font-weight:400}@media(min-width:750px){.section__heading{font-size:clamp(2.4rem,3.5vw,8.6rem);padding-left:30px}}.card__heading{font-family:var(--font-heading);font-size:3.1rem;font-weight:400}@media(min-width:990px){.card__heading{font-size:clamp(2.2rem,1.5vw,2.8rem)}}.hero-slide__heading{font-family:var(--font-heading);font-size:3.2rem;font-weight:400}@media(min-width:750px){.hero-slide__heading{font-size:clamp(3.2rem,4vw,5.5rem)}}.price-item{font-size:1.5rem}@media(min-width:750px){.price-item{font-size:clamp(1.6rem,1.1vw,1.9rem)}}p{line-height:1.7}strong{font-weight:700}.section-full-width{width:100%;padding-inline:var(--page-gutter)}.page-width{max-width:1400px;margin-inline:auto;padding-inline:var(--page-gutter)}.section{padding-block:var(--section-gap)}.grid{display:grid;gap:var(--space-4)}.grid--1-col{grid-template-columns:1fr}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}@media(min-width:990px){.grid--desktop-2-col{grid-template-columns:repeat(2,1fr)}.grid--desktop-3-col{grid-template-columns:repeat(3,1fr)}.grid--desktop-4-col{grid-template-columns:repeat(4,1fr)}}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}a:hover{color:var(--color-kk-green)}a.kk-link-loading-blink{background:var(--gradient-rainbow-90);background-size:1200% 1200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:kk-rainbow-sweep .65s linear infinite}.kk-hero-panel__button.kk-link-loading-blink,.card-product.kk-link-loading-blink{-webkit-text-fill-color:initial;color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset;animation:none}.card-product.kk-link-loading-blink .card-product__title{background:var(--gradient-rainbow-90);background-size:1200% 1200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:kk-rainbow-sweep .65s linear infinite}.card-product.kk-link-loading-blink .badge--sale{-webkit-text-fill-color:#ffffff!important;color:#fff!important;background-color:var(--badge-color, var(--color-kk-red))!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important;opacity:1!important;visibility:visible!important}.card-product.kk-link-loading-blink .card-product__price{-webkit-text-fill-color:currentColor!important;color:var(--card-product-price-color, var(--card-product-text-color, var(--color-body-text)))!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important;opacity:1!important;visibility:visible!important}.nav-link.kk-link-loading-blink:after{transform:scaleX(1);transform-origin:left}.overlay-header-nav-link.kk-link-loading-blink:after,.main-overlay-header [class*=main-overlay-header-nav-link-].kk-link-loading-blink:after{width:100%}.overlay-header-dropdown-link.kk-link-loading-blink:before,.overlay-header-mobile-dropdown-link.kk-link-loading-blink:before{transform:scaleX(1)}:focus-visible{outline:2px solid var(--color-kk-green);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:var(--space-4);left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background:var(--color-kk-green);color:#fff;border-radius:var(--btn-border-radius);font-family:var(--font-body);font-size:var(--font-size-base)}.skip-to-content-link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.color-scheme-1{--scheme-bg: var(--scheme-1-bg);--scheme-text: var(--scheme-1-text);--scheme-accent: var(--scheme-1-accent);--scheme-border: var(--scheme-1-border);background-color:var(--scheme-bg);color:var(--scheme-text)}.color-scheme-2{--scheme-bg: var(--scheme-2-bg);--scheme-text: var(--scheme-2-text);--scheme-accent: var(--scheme-2-accent);--scheme-border: var(--scheme-2-border);background-color:var(--scheme-bg);color:var(--scheme-text)}.color-scheme-3{--scheme-bg: var(--scheme-3-bg);--scheme-text: var(--scheme-3-text);--scheme-accent: var(--scheme-3-accent);--scheme-border: var(--scheme-3-border);background-color:var(--scheme-bg);color:var(--scheme-text)}.color-scheme-4{--scheme-bg: var(--scheme-4-bg);--scheme-text: var(--scheme-4-text);--scheme-accent: var(--scheme-4-accent);--scheme-border: var(--scheme-4-border);background-color:var(--scheme-bg);color:var(--scheme-text)}.heading-rainbow h1,.heading-rainbow h2,.heading-rainbow h3,.heading-rainbow .section__heading{background:var(--gradient-rainbow-90);background-size:1200% 1200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rainbowGradient var(--heading-gradient-speed, 6s) ease infinite}.heading-green h1,.heading-green h2,.heading-green h3,.heading-green .section__heading{color:var(--color-kk-green);-webkit-text-fill-color:var(--color-kk-green)}@media(prefers-reduced-motion:reduce){.heading-rainbow h1,.heading-rainbow h2,.heading-rainbow h3,.heading-rainbow .section__heading{animation:none}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--reveal-duration, .5s) ease-out,transform var(--reveal-duration, .5s) ease-out}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal][data-cascade]{transition-delay:calc(var(--cascade-index, 0) * 80ms)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@keyframes rainbowGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes kk-rainbow-sweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes apPopIn{0%{opacity:0;transform:scale(.6) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scrollReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.8}}@keyframes spin{to{transform:rotate(360deg)}}.card-wrapper{position:relative;border-radius:calc(var(--card-border-radius-wrapper) + var(--card-gradient-border-width))}.card-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--gradient-rainbow);background-size:1200% 1200%;animation:rainbowGradient var(--card-gradient-speed) ease infinite;z-index:0}.card-wrapper:hover:before{animation-duration:var(--card-gradient-hover-speed)}.card-wrapper .card{position:relative;z-index:1;margin:var(--card-gradient-border-width);border-radius:var(--card-border-radius-wrapper);background:var(--card-bg);overflow:hidden}.no-card-gradient .card-wrapper:before{animation:none;background:#4d6d5d26;background-size:100%}@media(prefers-reduced-motion:reduce){.card-wrapper:before{animation:none;background:var(--color-kk-green);background-size:100%}}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.font-bold{font-weight:700}.font-medium{font-weight:500}.overflow-hidden{overflow:hidden}.w-full{width:100%}.h-full{height:100%}.object-cover{object-fit:cover;width:100%;height:100%}.loading-spinner{width:24px;height:24px;border:var(--border-width) solid rgba(0,0,0,.15);border-top-color:var(--color-kk-green);border-radius:50%;animation:spin .6s linear infinite}.content-for-layout{outline:none}template{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
