:root{--kked-utility-height: calc(74px + env(safe-area-inset-top, 0px)) }.kked-tag-wordmark{font-family:"Trebuchet MS",var(--font-heading-family),sans-serif;font-style:italic;font-weight:900;letter-spacing:-.055em;line-height:.95;transform:skew(-5deg);text-shadow:2px 2px 0 #a48aff}.kked-fixed-navigation__inner{display:grid;grid-template-columns:1fr auto 1fr;height:72px}.kked-fixed-navigation__home{justify-self:start}.kked-fixed-navigation .kked-fixed-navigation__brand{display:flex;gap:12px;padding:0;font-size:26px;letter-spacing:0}.kked-fixed-navigation__brand img{width:60px;height:60px;object-fit:contain}.kked-fixed-navigation__brand strong{font-size:clamp(21px,2.1vw,30px);white-space:nowrap}.kked-fixed-navigation__brand strong span{display:inline}.kked-fixed-navigation__shopping{justify-self:end}.kked-fixed-navigation__home,.kked-fixed-navigation__cart{min-height:48px!important}.header-wrapper{background:#191917;color:#f3f1e9;border-bottom:4px solid #d5ff47}.header-wrapper .header{--color-foreground: 243, 241, 233;--color-background: 25, 25, 23;min-height:16rem;padding-block:1.4rem}.header-wrapper .header__icon,.header-wrapper .header__menu-item{color:#f3f1e9}.header-wrapper .header__icons .header__icon:hover{color:#d5ff47}.header-wrapper .header__inline-menu{border-top:1px solid #f3f1e944;padding-block:.8rem}.header-wrapper .header__menu-item{font-size:1.4rem;letter-spacing:.015em}.header-wrapper .header__submenu .header__menu-item{color:#191917}.header-wrapper .header__heading-link{color:#d5ff47}.kked-native-brand{gap:2rem}.kked-native-brand img{width:13rem;height:13rem}.kked-native-brand__name{font-size:clamp(3rem,3.8vw,5.4rem);color:#d5ff47;text-shadow:3px 3px 0 #a48aff}.kked-native-brand__name small{color:#f3f1e9;font-size:1.05rem;letter-spacing:.08em;text-shadow:none;font-style:normal}.header__heading-logo-wrapper img,.header__heading-logo{max-height:14rem;max-width:min(30rem,48vw)}.kked-hero-identity{gap:1.8rem;margin-bottom:2.4rem}.kked-hero-identity img{width:15rem;height:15rem;flex-shrink:0}.kked-fashion-hero--pattern-first .kked-hero-wordmark{font-size:clamp(3rem,3.5vw,5rem);margin:0 0 1.5rem;color:#191917;text-shadow:2px 2px 0 #ff48a6,4px 4px 0 #d5ff47}.kked-hero-wordmark span{display:block}.kked-fashion-hero--pattern-first .kked-fashion-hero__copy h1{font-size:clamp(3rem,3.4vw,4.8rem)}.kked-fashion-hero--pattern-first .kked-fashion-hero__product-collage{background:#191917;border-color:#191917;box-shadow:none;padding:.8rem;gap:.8rem}.kked-fashion-hero--pattern-first .kked-fashion-hero__product-tile{border:4px solid var(--frame-color, #a48aff)}.kked-fashion-hero--pattern-first .kked-fashion-hero__product-tile.kked-fashion-hero__product-tile>span{background:var(--frame-color, #a48aff);color:var(--frame-ink, #191917);border-top:0;font-size:1.15rem}.kked-fashion-hero--pattern-first .kked-fashion-hero__image-link{background:#f3f1e9;border-color:#191917;box-shadow:none}.kked-photo-controls button{background:transparent!important;box-shadow:none!important;border:0!important}.kked-photo-controls svg path{stroke:var(--frame-ink, #191917);stroke-width:.9;stroke-linejoin:round;paint-order:stroke fill}.kked-pattern__image-link{text-decoration:none}.kked-frame-brand{font-size:1rem;letter-spacing:.035em}.kked-auto-frame--native .kked-frame-brand{font-size:1rem}.kked-energy-strip{height:auto;min-height:7rem;gap:2rem;padding-block:1.3rem;border-block:0}.kked-energy-strip__message{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,3rem);flex:1;font-family:var(--font-heading-family);font-size:clamp(1.2rem,1.5vw,2.2rem);font-weight:900;letter-spacing:-.025em}.kked-energy-strip__message b{font-size:2.8rem}.kked-energy-strip__line{display:none}.kked-story.kked-story{padding-block:clamp(4rem,6vw,7rem)}.kked-story .kked-story__inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);max-width:140rem;text-align:left}.kked-story h2{font-size:clamp(3.2rem,3.7vw,5.4rem);line-height:1.05;margin-block:1.5rem 2rem}.kked-story .kked-kicker{font-size:1.25rem;font-weight:800;color:#603ab5}.kked-story .kked-story__mission{margin:0 0 2rem;padding:1.3rem 1.8rem;background:#d5ff47;color:#191917;font-size:clamp(1.9rem,2vw,2.8rem);font-weight:800;line-height:1.25}.kked-story .kked-story__copy{font-size:1.7rem;line-height:1.65;color:#32322c}.kked-story__request{padding:clamp(2rem,3vw,3.5rem);background:#191917;color:#f3f1e9;border:3px solid #191917;box-shadow:6px 6px #a48aff;align-self:center}.kked-story__request h3{color:#d5ff47;font-size:clamp(2.7rem,3vw,3.8rem);line-height:1.05;margin:0 0 1.8rem}.kked-story__request ol{padding-left:2rem;margin-block:1.5rem;font-size:1.5rem;line-height:1.65}.kked-story__request .button{background:#d5ff47;color:#191917;border:2px solid #d5ff47;font-weight:800;min-height:5rem;font-size:1.5rem;padding-inline:1.6rem}.kked-story__request .button:before,.kked-story__request .button:after{box-shadow:none}.kked-brand-signoff{gap:2.4rem;padding-block:4rem}.kked-brand-signoff img{width:9rem;height:9rem}.kked-brand-signoff strong{font-size:clamp(2.5rem,4vw,5rem);font-style:italic;text-shadow:2px 2px 0 #603ab5}.kked-custom-idea{background:#191917;color:#f3f1e9;padding-block:4rem 6rem}.kked-custom-idea>.page-width{max-width:100rem}.kked-custom-idea .kked-kicker{color:#d5ff47;font-weight:800;font-size:1.3rem}.kked-custom-idea h1{color:#f3f1e9;font-size:clamp(3.5rem,5vw,6rem);line-height:1.05}.kked-custom-idea .kked-commission__intro{font-size:1.8rem;color:#f3f1e9;max-width:76rem}.kked-custom-idea .kked-form{background:#f3f1e9;color:#191917;border:3px solid #d5ff47;border-radius:0;padding:clamp(1.7rem,3vw,3.5rem)}.kked-custom-idea .kked-form__fineprint{color:#494940;font-size:1.3rem}.kked-inspiration-notice{background:#d5ff47;color:#191917;font-size:1.6rem;font-weight:700;padding:1.5rem}[data-kked-idea-form]{scroll-margin-top:calc(var(--kked-utility-height) + 2rem)}.kked-turntable{background:#f3f1e9;color:#191917;padding-block:clamp(3rem,5vw,6rem)}.kked-turntable__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem)}.kked-turntable h2{font-size:clamp(3.2rem,4vw,5.5rem);line-height:1.05;margin-block:1.2rem 2rem}.kked-turntable__copy{font-size:1.7rem;line-height:1.6;max-width:48rem}.kked-turntable__stage{display:flex;gap:1rem;overflow-x:auto;max-width:60rem;margin-inline:auto;touch-action:pan-y;outline-offset:4px}.kked-turntable__slide{flex:0 0 76%;margin:0;padding:.5rem;background:var(--frame-color, #a48aff);display:grid;grid-template-rows:minmax(0,1fr) auto}.kked-turntable__art{background:#f4f4f4;aspect-ratio:1;min-height:0}.kked-turntable__art img{display:block;width:100%;height:100%;object-fit:contain}.kked-turntable__slide figcaption{font-size:1.2rem;font-weight:800;color:var(--frame-ink, #191917);padding:.9rem .7rem}.kked-turntable--ready .kked-turntable__description{display:none}.kked-turntable__story{min-height:13rem;max-width:54rem;margin:1.7rem auto 0}.kked-turntable__story h3{font-size:2.4rem;margin:0 0 .8rem;color:#191917}.kked-turntable__story p{font-size:1.6rem;line-height:1.55;margin:0;color:#32322c}.kked-turntable--ready .kked-turntable__stage{display:block;position:relative;height:clamp(31rem,34vw,42rem);overflow:hidden;perspective:90rem}.kked-turntable--ready .kked-turntable__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:min(75%,38rem);height:100%;margin-inline:auto;transition:transform .45s ease,opacity .45s ease;opacity:0;visibility:hidden;transform:scale(.76)}.kked-turntable--ready .kked-turntable__art{aspect-ratio:auto}.kked-turntable__slide[data-position=active]{transform:translate(0);opacity:1;visibility:visible;z-index:3}.kked-turntable__slide[data-position=left]{transform:translate(-38%) rotateY(14deg) scale(.78);opacity:.35;visibility:visible;z-index:1}.kked-turntable__slide[data-position=right]{transform:translate(38%) rotateY(-14deg) scale(.78);opacity:.35;visibility:visible;z-index:1}.kked-turntable__controls{display:flex;justify-content:center;gap:1rem;margin-block:1.7rem}.kked-turntable__controls button{min-width:44px;min-height:44px;background:#191917;color:#d5ff47;border:0;border-radius:0;font:inherit;font-weight:700;padding:.8rem 1.4rem;cursor:pointer}.kked-turntable__choose{display:block;min-height:4.8rem;margin-inline:auto;padding:1rem 1.8rem;font:inherit;font-weight:800;background:#d5ff47;color:#191917;border:2px solid #191917;cursor:pointer}.kked-turntable button[hidden],.kked-turntable [hidden]{display:none!important}.kked-turntable :focus-visible{outline:3px solid #603ab5;outline-offset:3px}.kked-campaign-journal{padding-block:clamp(3.5rem,5vw,6rem);background:#191917;color:#f3f1e9}.kked-campaign-journal__heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2.5rem}.kked-campaign-journal h2{color:#f3f1e9;font-size:clamp(3.3rem,4vw,5.5rem);margin-block:1rem}.kked-campaign-journal__intro{font-size:1.7rem;max-width:60rem}.kked-campaign-journal__all{color:#d5ff47;font-weight:800;min-height:4.4rem;display:inline-flex;align-items:center;font-size:1.5rem}.kked-campaign-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.kked-campaign-card{display:block;background:#f3f1e9;color:#191917;text-decoration:none;border-top:6px solid #d5ff47}.kked-campaign-card img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f4f4f4;display:block}.kked-campaign-card__text{padding:2rem}.kked-campaign-card h3{font-size:2.3rem;color:#191917;margin:.8rem 0 1rem}.kked-campaign-card p{font-size:1.5rem;line-height:1.5}.kked-campaign-intro{background:#d5ff47;color:#191917;padding-block:clamp(2.5rem,4vw,5rem)}.kked-campaign-intro p{max-width:70rem;font-size:1.8rem;line-height:1.6}.kked-campaign-intro .kked-kicker{color:#191917;font-size:1.3rem;font-weight:800}.main-blog .title--primary{font-size:clamp(4rem,6vw,8rem);font-style:italic;text-shadow:3px 3px 0 #a48aff}@media(min-width:750px)and (max-width:989px){.kked-native-brand{flex-direction:column;gap:.6rem;max-width:24rem;text-align:center}.kked-native-brand img{width:10rem;height:10rem}.kked-native-brand__name{font-size:2.8rem}}@media(max-width:749px){:root{--kked-utility-height: calc(114px + env(safe-area-inset-top, 0px)) }.kked-fixed-navigation__inner{height:112px;grid-template-columns:1fr 1fr;grid-template-rows:68px 44px}.kked-fixed-navigation .kked-fixed-navigation__brand{grid-column:1 / -1;grid-row:1;justify-self:center;gap:9px}.kked-fixed-navigation__brand img{width:58px;height:58px}.kked-fixed-navigation__brand strong{font-size:24px}.kked-fixed-navigation__home{grid-column:1;grid-row:2}.kked-fixed-navigation__shopping{grid-column:2;grid-row:2}.kked-fixed-navigation__home,.kked-fixed-navigation__cart{min-height:44px!important}.header-wrapper .header{padding-block:1rem;min-height:17rem}.kked-native-brand{flex-direction:column;gap:.6rem;max-width:21rem;text-align:center}.kked-native-brand img{width:10rem;height:10rem}.kked-native-brand__name{font-size:2.4rem;text-shadow:2px 2px 0 #a48aff}.kked-native-brand__name small{font-size:.8rem;margin-top:.6rem}.header__heading-logo-wrapper img,.header__heading-logo{max-height:13rem}.kked-hero-identity img{width:12rem;height:12rem}.kked-fashion-hero--pattern-first .kked-hero-wordmark{font-size:clamp(2.6rem,7vw,4rem)}.kked-fashion-hero--pattern-first .kked-hero-identity .kked-kicker{font-size:.95rem}.kked-fashion-hero--pattern-first .kked-fashion-hero__product-tile.kked-fashion-hero__product-tile>span{font-size:1rem}.kked-energy-strip{gap:1rem;min-height:6rem}.kked-energy-strip__checker{display:none}.kked-energy-strip__message{flex-wrap:wrap;font-size:1.35rem;gap:.5rem 1rem}.kked-energy-strip__message span:last-child,.kked-energy-strip__message b:last-of-type{display:none}.kked-story .kked-story__inner,.kked-turntable__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.kked-story__request{width:100%;box-sizing:border-box}.kked-turntable--ready .kked-turntable__stage{height:34rem}.kked-campaign-journal__heading{align-items:start;flex-direction:column}.kked-campaign-journal__grid{grid-template-columns:minmax(0,1fr)}.kked-brand-signoff{gap:1.3rem}.kked-brand-signoff img{width:6rem;height:6rem}}@media(prefers-reduced-motion:reduce){.kked-turntable__slide{transition:none!important}}@media(forced-colors:active){.kked-photo-controls svg path{stroke:ButtonText}.kked-tag-wordmark{text-shadow:none}}@media print{.kked-turntable__controls,.kked-turntable__choose{display:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kked-brand-v7.css.map */
