.kll-june-page{--kll-june-ink: #1A1A1A;--kll-june-muted: #6C6862;--kll-june-paper: #FDFCFB;--kll-june-soft: #F7F5F0;--kll-june-line: #EBE5D9;--kll-june-green: #1A1A1A;--kll-june-gold: #A38D6D;--kll-june-white: #FFFFFF;--font-heading-family: "Didot", "Bodoni MT", "Times New Roman", serif;--font-body-family: "Optima", "Segoe UI", "Helvetica Neue", sans-serif;overflow:visible;color:var(--kll-june-ink);background:var(--kll-june-paper);font-family:var(--font-body-family)}.kll-june-page *,.kll-june-page *:before,.kll-june-page *:after{box-sizing:border-box}.kll-june-kicker{margin:0;color:var(--kll-june-gold);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.35}.kll-june-hero h1,.kll-june-campaign h2,.kll-june-shop h2,.kll-june-reward h3,.kll-june-product h3,.kll-june-faq h2{margin:0;font-family:var(--font-heading-family);font-weight:400;letter-spacing:0}.kll-june-hero h1{margin-top:.35rem;font-size:1.875rem;line-height:1.1}.kll-june-hero__copy p:not(.kll-june-kicker){margin:.75rem 0 0;max-width:22rem;color:var(--kll-june-muted);font-size:.9375rem;line-height:1.6}.kll-june-hero{width:min(100% - 2rem,76rem);min-height:74svh;margin:0 auto;padding:1.25rem 0 2.25rem}.kll-june-hero__inner{position:relative;display:grid;grid-template-rows:auto minmax(20rem,1fr) auto;min-height:70svh;background:var(--kll-june-soft);border:1px solid var(--kll-june-line)}.kll-june-hero__copy{position:relative;z-index:2;width:min(100% - 2rem,36rem);margin:0 auto;padding:1.5rem 0 0}.kll-june-hero__photo{position:relative;margin:1.25rem auto 0;width:min(100% - 2rem,28rem);overflow:hidden;background:var(--kll-june-soft);aspect-ratio:4 / 5}.kll-june-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(26,26,26,.05)}.kll-june-hero__photo img,.kll-june-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.kll-june-scroll{position:relative;z-index:2;display:inline-grid;gap:.625rem;width:max-content;min-height:2.75rem;margin:1.25rem auto;padding:0;border:0;color:var(--kll-june-ink);background:transparent;font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;text-align:center;cursor:pointer}.kll-june-scroll:after{content:"";display:block;width:1px;height:2.25rem;margin:0 auto;background:var(--kll-june-gold)}.kll-june-campaign,.kll-june-shop{width:min(100% - 2rem,76rem);margin:0 auto}.kll-june-campaign{padding:2.75rem 0 3rem;border-top:1px solid var(--kll-june-line)}.kll-june-campaign__intro,.kll-june-shop__head{display:grid;gap:.75rem;max-width:42rem}.kll-june-campaign h2,.kll-june-shop h2{font-size:1.625rem;line-height:1.18}.kll-june-campaign__intro p:not(.kll-june-kicker),.kll-june-shop__head>p{margin:0;max-width:34rem;color:var(--kll-june-muted);font-size:.9375rem;line-height:1.65}.kll-june-campaign__grid{display:grid;gap:.75rem;margin-top:1.25rem}.kll-june-reward{min-height:11.25rem;padding:1.5rem;border:1px solid var(--kll-june-line);background:var(--kll-june-white)}.kll-june-reward:first-child{display:grid;grid-template-rows:auto minmax(0,1fr);text-align:left}.kll-june-reward:first-child h3,.kll-june-reward:first-child p:last-child{max-width:21rem}.kll-june-reward__body--center{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kll-june-reward__body--center h3{margin-top:0}.kll-june-reward__body--center p{margin-right:auto;margin-left:auto}.kll-june-reward__label{margin:0;color:var(--kll-june-gold);font-family:var(--font-heading-family);font-size:1.8rem;font-style:italic;font-weight:400;line-height:1}.kll-june-reward h3{margin-top:1rem;max-width:22rem;font-size:1.25rem;line-height:1.25}.kll-june-reward p:last-child,.kll-june-reward__body p{margin:.75rem 0 0;max-width:22rem;color:var(--kll-june-muted);font-size:.875rem;line-height:1.6}.kll-june-reward__body h3{margin-top:1.5rem}.kll-june-reward__link{display:inline-flex;width:max-content;margin-top:.9rem;border-bottom:1px solid var(--kll-june-ink);color:var(--kll-june-ink);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;text-decoration:none;transition:opacity .3s ease}.kll-june-reward__link:hover{opacity:.6}.kll-june-reward__gift{display:block;width:min(10.5rem,48%);margin-top:1rem;margin-left:auto;overflow:hidden;border:1px solid var(--kll-june-line);background:var(--kll-june-soft);aspect-ratio:1 / 1}.kll-june-reward__gift img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .42s ease}.kll-june-reward__gift:hover img,.kll-june-reward__gift:focus-visible img{transform:scale(1.025)}.kll-june-campaign__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.kll-june-button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;border:1px solid var(--kll-june-ink);padding:.8rem 1.5rem;color:var(--kll-june-ink);background:transparent;font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:all .3s ease}.kll-june-button--primary{color:var(--kll-june-white);background:var(--kll-june-ink)}.kll-june-button--primary:hover{background:#333;border-color:#333}.kll-june-button--secondary{border-color:var(--kll-june-line);background:var(--kll-june-white)}.kll-june-button--secondary:hover{border-color:var(--kll-june-ink)}.kll-june-shop{padding:3.5rem 0 5rem;border-top:1px solid var(--kll-june-line)}.kll-june-shop__head{margin-bottom:1.25rem}.kll-june-shop__head h2{max-width:39rem;margin-top:.5rem}.kll-june-shop__layout{display:grid;gap:.875rem}.kll-june-tabs{display:flex;gap:.5rem;margin:0 0 1.25rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.kll-june-tabs::-webkit-scrollbar{display:none}.kll-june-tabs button{min-height:2.625rem;flex:0 0 auto;border:1px solid transparent;padding:.75rem 1rem;color:var(--kll-june-muted);background:transparent;font:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;transition:all .3s ease}.kll-june-tabs button.is-active{border-bottom:1px solid var(--kll-june-ink);color:var(--kll-june-ink)}.kll-june-waterfall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.kll-june-product,.kll-june-view-card,.kll-june-empty{display:block;width:100%;min-width:0;margin:0;overflow:hidden;border:1px solid var(--kll-june-line);background:var(--kll-june-white)}.kll-june-product[hidden],.kll-june-view-card[hidden],.kll-june-empty[hidden]{display:none}.kll-june-product__media{display:block;background:var(--kll-june-soft);aspect-ratio:1 / 1.05;overflow:hidden}.kll-june-product__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .42s ease}.kll-june-product__media:hover .kll-june-product__image,.kll-june-product__media:focus-visible .kll-june-product__image{transform:scale(1.02)}.kll-june-product__emoji{display:grid;width:100%;min-height:6.5rem;place-items:center;background:var(--kll-june-soft);color:transparent}.kll-june-product__body{padding:.75rem}.kll-june-product__body p{margin:0;color:var(--kll-june-gold);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.kll-june-product h3{display:-webkit-box;min-height:2.3em;margin-top:.35rem;overflow:hidden;font-size:.85rem;font-family:var(--font-body-family);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kll-june-product h3 a{color:inherit;text-decoration:none}.kll-june-product__body span{display:block;margin-top:.45rem;color:var(--kll-june-muted);font-size:.8rem;line-height:1.4}.kll-june-product__body button{width:100%;min-height:2.125rem;margin-top:.55rem;border:1px solid var(--kll-june-ink);padding:.45rem .5rem;color:var(--kll-june-ink);background:transparent;font:inherit;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;transition:all .3s ease}.kll-june-product__body button:hover{background:var(--kll-june-ink);color:var(--kll-june-white)}.kll-june-product__body button.is-added{border-color:var(--kll-june-gold);color:var(--kll-june-white);background:var(--kll-june-gold)}.kll-june-view-card{display:grid;min-height:8rem;place-items:end start;padding:.75rem;color:var(--kll-june-white);background:var(--kll-june-ink);font-family:var(--font-heading-family);font-size:1rem;line-height:1.2;text-decoration:none}.kll-june-empty{padding:1rem;color:var(--kll-june-muted);font-size:.9375rem;line-height:1.6}.kll-june-cart-rail{position:relative;z-index:10;display:grid;gap:.75rem;border:1px solid var(--kll-june-line);background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--kll-june-ink);padding:1rem;transition:padding .18s ease,grid-template-columns .18s ease}.kll-june-page.is-reward-fixed .kll-june-cart-rail{position:fixed;top:var(--kll-reward-top, .75rem);left:max(1rem,calc((100vw - 76rem)/2));right:max(1rem,calc((100vw - 76rem)/2));z-index:40;width:auto;box-shadow:0 15px 35px #0000000a}.kll-june-page.is-reward-fixed .kll-june-shop__main{padding-top:3.25rem}.kll-june-cart-rail__top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.kll-june-cart-rail__top p,.kll-june-cart-rail__items p{margin:0;color:var(--kll-june-muted);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.45}.kll-june-cart-rail__top strong{font-size:1.1rem;font-family:var(--font-heading-family);font-weight:400;line-height:1.2}.kll-june-cart-rail__progress{margin:0;min-width:0}.kll-june-cart-rail__progress span{display:block;color:var(--kll-june-muted);font-size:.8125rem;line-height:1.45}.kll-june-cart-rail__milestones{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;color:var(--kll-june-muted);font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.3}.kll-june-cart-rail__milestones span{min-width:0;flex:1 1 50%;word-wrap:break-word}.kll-june-cart-rail__milestones span:last-child{text-align:right}.kll-june-cart-rail__track{height:2px;margin:.625rem 0;overflow:hidden;background:var(--kll-june-line)}.kll-june-cart-rail__track i{display:block;height:100%;background:var(--kll-june-gold)}.kll-june-cart-rail__items{display:none;gap:.35rem;max-height:16rem;margin-top:0;overflow:auto}.kll-june-cart-rail__item{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--kll-june-line);padding-top:.45rem;color:var(--kll-june-muted);font-size:.8125rem;line-height:1.35}.kll-june-cart-rail__gift{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem;align-items:center;color:var(--kll-june-muted);text-decoration:none}.kll-june-cart-rail__gift-media{display:block;overflow:hidden;border:1px solid var(--kll-june-line);background:var(--kll-june-soft);aspect-ratio:1 / 1}.kll-june-cart-rail__gift-media img{display:block;width:100%;height:100%;object-fit:cover}.kll-june-cart-rail__gift-copy{display:grid;gap:.18rem;min-width:0}.kll-june-cart-rail__gift-copy span{color:var(--kll-june-gold);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.25}.kll-june-cart-rail__gift-copy strong{color:var(--kll-june-ink);font-size:.875rem;font-weight:400;line-height:1.25}.kll-june-cart-rail__gift-copy em{color:var(--kll-june-muted);font-size:.75rem;font-style:normal;line-height:1.3}.kll-june-cart-rail__notice{margin:.25rem 0 0;color:var(--kll-june-muted);font-size:.6875rem;line-height:1.45}.kll-june-faq{width:min(100% - 2rem,76rem);margin:0 auto;padding:3rem 0 5rem;border-top:1px solid var(--kll-june-line)}.kll-june-faq__head{display:grid;gap:.5rem;margin-bottom:1.25rem}.kll-june-faq h2{font-size:1.625rem;line-height:1.18}.kll-june-faq__list{border-top:1px solid var(--kll-june-line)}.kll-june-faq__item{border-bottom:1px solid var(--kll-june-line);background:transparent}.kll-june-faq__question{display:flex;width:100%;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;border:0;padding:1.5rem 0;color:var(--kll-june-ink);background:transparent;font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.35;text-align:left;cursor:pointer}.kll-june-faq__question span:first-child{min-width:0}.kll-june-faq__icon{flex:0 0 auto;color:var(--kll-june-gold);font-size:1.25rem;line-height:1;transition:transform .18s ease}.kll-june-faq__answer{max-height:0;overflow:hidden;transition:max-height .22s ease}.kll-june-faq__answer p{margin:0;max-width:56rem;color:var(--kll-june-muted);font-size:.875rem;line-height:1.65}.kll-june-faq__answer p+p{margin-top:.7rem}.kll-june-faq__answer p:last-child{padding-bottom:1.5rem}.kll-june-faq__item.is-open .kll-june-faq__answer{max-height:36rem}.kll-june-faq__item.is-open .kll-june-faq__icon{transform:rotate(45deg)}.kll-june-hero__copy>*,.kll-june-hero__photo,.kll-june-scroll,.kll-june-reward,.kll-june-product,.kll-june-view-card,.kll-june-cart-rail,.kll-june-faq__item{will-change:transform,opacity}@media screen and (min-width:750px){.kll-june-hero{min-height:76svh;padding-top:2rem}.kll-june-hero__inner{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);grid-template-rows:1fr auto;min-height:68svh}.kll-june-hero__copy{align-self:center;width:auto;max-width:28rem;margin:0;padding:3rem 0 3rem 3rem}.kll-june-hero h1{font-size:2.25rem}.kll-june-hero__photo{grid-column:2;grid-row:1 / 3;width:100%;height:100%;min-height:34rem;margin:0;aspect-ratio:auto}.kll-june-scroll{grid-column:1;grid-row:2;margin:0 0 2rem 3rem}.kll-june-campaign{padding-top:3.25rem;padding-bottom:3.5rem}.kll-june-campaign__intro{grid-template-columns:minmax(12rem,.58fr) minmax(24rem,1.42fr);max-width:none;align-items:start}.kll-june-campaign__intro .kll-june-kicker{padding-top:.35rem}.kll-june-campaign h2,.kll-june-shop h2,.kll-june-faq h2{max-width:42rem;font-size:2.125rem}.kll-june-campaign__intro p:not(.kll-june-kicker){grid-column:2}.kll-june-campaign__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.kll-june-reward{min-height:15rem;padding:1.5rem}.kll-june-reward:first-child{min-height:15rem;padding-top:2rem;padding-bottom:2rem}.kll-june-reward:nth-child(n+2){display:grid;grid-template-rows:auto 1fr}.kll-june-reward__gift{align-self:end;width:min(11.25rem,58%)}.kll-june-shop{padding-top:4.5rem}.kll-june-shop__head{grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);max-width:none;align-items:end;margin-bottom:1.75rem}.kll-june-waterfall{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.kll-june-product__media{aspect-ratio:4 / 4.8}.kll-june-product__body{padding:.75rem}.kll-june-product h3{font-size:.9375rem}.kll-june-product__body button{min-height:2.5rem;margin-top:.75rem;font-size:.75rem}.kll-june-cart-rail{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.72fr);align-items:center;gap:1rem;padding:1rem 1.5rem}.kll-june-page.is-reward-fixed .kll-june-shop__main{padding-top:4.25rem}.kll-june-cart-rail__progress{min-width:0}.kll-june-cart-rail__items{display:grid;max-height:5.25rem;border-left:1px solid var(--kll-june-line);padding-left:1.5rem}.kll-june-cart-rail__notice{grid-column:1 / -1;margin-top:-.15rem}.kll-june-faq{padding-top:4rem}.kll-june-faq__head{grid-template-columns:minmax(12rem,.58fr) minmax(24rem,1.42fr);align-items:start;margin-bottom:1.75rem}.kll-june-faq__head .kll-june-kicker{padding-top:.35rem}}@media screen and (min-width:990px){.kll-june-shop__layout{display:grid;gap:1rem}.kll-june-waterfall{grid-template-columns:repeat(4,minmax(0,1fr))}.kll-june-cart-rail{top:auto}}@media screen and (min-width:1100px){.kll-june-hero h1{font-size:2.625rem}.kll-june-campaign h2,.kll-june-shop h2,.kll-june-faq h2{font-size:2.5rem}}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__top{order:2;display:block}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__top p,.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__progress span,.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__milestones,.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__items,.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__notice{display:none}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__progress{order:1;min-width:0}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__track{height:2px;margin:0}.kll-june-page.is-reward-compact .kll-june-cart-rail:not(:hover):not(.is-expanded) .kll-june-cart-rail__top strong{white-space:nowrap;font-size:.9375rem}@media(prefers-reduced-motion:reduce){.kll-june-page *,.kll-june-page *:before,.kll-june-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/june-event-page.css.map */
