.kr-sticker,.kr-tape{display:inline-block;width:max-content;max-width:100%;padding:7px 10px;font-size:var(--smaller-text-size-2);font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.kr-sticker{background:var(--kr-sf-gold);color:var(--kr-sf-ink);transform:rotate(3deg)}.kr-sticker--blue{background:var(--kr-sf-blue)}.kr-sticker--red{background:var(--kr-sf-red)}.kr-sticker--gold{background:var(--kr-sf-gold)}.collection-block .image-cont{position:relative}.kr-sticker--corner{position:absolute;z-index:3;top:clamp(12px,1.5vw,24px);right:clamp(12px,1.5vw,24px);padding:.55em .85em;font-family:var(--heading-font-family);font-size:clamp(15px,1.35vw,22px);letter-spacing:.04em;transform:rotate(4deg);pointer-events:none}.kr-tape{margin-bottom:14px;background:var(--kr-tape-bg, var(--kr-sf-ink));color:var(--kr-tape-text, var(--kr-sf-cream));transform:rotate(-2deg)}.btn.kr-edge{border-left:8px solid var(--kr-edge)}.kr-edge--red{--kr-edge: var(--kr-sf-red)}.kr-edge--blue{--kr-edge: var(--kr-sf-blue)}.kr-edge--gold{--kr-edge: var(--kr-sf-gold)}.countdown-font-heading .countdown__number{font-weight:700;letter-spacing:-.04em}.product-block .product-label--sale>span{background:var(--kr-sf-gold);color:var(--kr-sf-ink);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.collection-slider-row.kr-no-title,.collection-slider-row.kr-no-title.use-color-scheme{margin-top:0;padding-top:0}.kr-masonry{--kr-masonry-cols: 2;--kr-masonry-ratio: .95;container-type:inline-size;margin-inline:min(var(--kr-masonry-inset, 0px),16px)}@media(min-width:768px){.kr-masonry{--kr-masonry-cols: 5;--kr-masonry-ratio: .85;margin-inline:var(--kr-masonry-inset, 0px)}}.kr-masonry__grid{display:grid;grid-template-columns:repeat(var(--kr-masonry-cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--kr-masonry-cols) - 1) * var(--kr-masonry-gap)) / var(--kr-masonry-cols) * var(--kr-masonry-ratio));grid-auto-flow:dense;gap:var(--kr-masonry-gap)}.kr-masonry--gutter-black{padding:var(--kr-masonry-gap);background:var(--kr-sf-ink)}.kr-masonry--gutter-black .kr-masonry__grid{grid-auto-rows:calc((100cqw - (var(--kr-masonry-cols) + 1) * var(--kr-masonry-gap)) / var(--kr-masonry-cols) * var(--kr-masonry-ratio))}.kr-masonry__tile{position:relative;overflow:hidden;min-width:0;color:inherit;text-decoration:none}.kr-masonry__tile--wide,.kr-masonry__tile--large{grid-column:span 2}.kr-masonry__tile--large{grid-row:span 2}@media(min-width:768px){.kr-masonry__tile--tall{grid-row:span 2}}@media(max-width:767.98px){.kr-masonry__tile--small:last-child{grid-column:1 / -1}}.kr-masonry__tile--image .img-ar,.kr-masonry__tile--image .theme-img,.kr-masonry__tile--image .placeholder-image,.kr-masonry__tile--image .placeholder-svg{width:100%;height:100%}.kr-masonry__tile--image .img-ar{padding-top:0!important}.kr-masonry__tile--image .theme-img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .4s ease}a.kr-masonry__tile--image:hover .theme-img{transform:scale(1.03)}.kr-masonry__label{position:absolute;z-index:2;left:clamp(10px,2cqw,24px);bottom:clamp(10px,2cqw,24px);pointer-events:none}.kr-masonry__color{--kr-tile-bg: var(--kr-sf-blue);--kr-tile-fg: var(--kr-sf-ink);display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(16px,2.2cqw,32px);background:var(--kr-tile-bg);color:var(--kr-tile-fg)}.kr-masonry__color--gold{--kr-tile-bg: var(--kr-sf-gold)}.kr-masonry__color--red{--kr-tile-bg: var(--kr-sf-red)}.kr-masonry__color--cream{--kr-tile-bg: var(--kr-sf-cream)}.kr-masonry__color--black{--kr-tile-bg: var(--kr-sf-ink);--kr-tile-fg: var(--kr-sf-cream)}.kr-masonry__eyebrow,.kr-masonry__link{font-size:var(--smaller-text-size-2);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kr-masonry__heading{margin:0;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(28px,4.2cqw,64px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.kr-masonry__link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.kr-masonry__arrow{font-size:1.8em;line-height:1;transition:transform .2s}a.kr-masonry__color:hover .kr-masonry__arrow{transform:translate(4px)}.kr-masonry__color--photo{--kr-tile-fg: var(--kr-sf-cream)}.kr-masonry__color--photo>:not(.kr-masonry__photo){position:relative;z-index:1}.kr-masonry__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kr-masonry__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000073,#0000 45% 70%,#00000073);pointer-events:none}.kr-masonry__photo .img-ar,.kr-masonry__photo .theme-img{width:100%;height:100%}.kr-masonry__photo .img-ar{padding-top:0!important}.kr-masonry__photo .theme-img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .4s ease}a.kr-masonry__color--photo:hover .theme-img{transform:scale(1.03)}.kr-masonry__color--tagline{justify-content:center}.kr-masonry__tagline{display:flex;flex-wrap:wrap;align-items:center;gap:.15em .3em;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(24px,3.4cqw,56px);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.kr-masonry__word--alt{color:color-mix(in srgb,var(--kr-sf-blue) 55%,var(--kr-sf-ink))}.kr-masonry__color--black .kr-masonry__word--alt{color:var(--kr-sf-blue)}.kr-masonry__shape{display:inline-block;flex:none}.kr-masonry__shape--pill{width:1.8em;height:.75em;border-radius:1em;background:var(--kr-sf-red)}.kr-masonry__shape--star{width:.75em;height:.75em;background:var(--kr-sf-gold);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.kr-masonry__shape--dot{width:.65em;height:.65em;border-radius:50%;background:var(--kr-sf-red)}.kr-masonry__tagline .kr-masonry__shape:last-child{margin-left:.1em}@media(prefers-reduced-motion:reduce){.kr-masonry__tile--image .theme-img,.kr-masonry__arrow{transition:none}}.kr-heading-label{display:inline-block;margin:0 0 1.1em;padding-bottom:.4em;border-bottom:3px solid currentColor;font-size:15px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}@media(max-width:767.98px){.kr-heading-label{font-size:13px}}h1.kr-hero-brand{margin-top:0}.kr-rt-split{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-inline:16px}.kr-rt-split__media{position:relative;aspect-ratio:var(--kr-rt-ratio, 4 / 3);overflow:hidden}.kr-rt-split__img,.kr-rt-split__media .placeholder-image,.kr-rt-split__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kr-rt-focal, center)}.kr-rt-split__panel{display:flex;align-items:center;padding:40px 24px}.kr-rt-split__panel>*{width:100%}@media(min-width:768px){.kr-rt-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:48px}.kr-rt-split--image-right .kr-rt-split__media{order:2}.kr-rt-split__media{aspect-ratio:var(--kr-rt-ratio, 4 / 3);align-self:start}.kr-rt-split__panel{padding:56px clamp(32px,5vw,72px)}}.kr-rt-split-section--joined{margin-top:calc(14px - var(--larger-section-padding));margin-bottom:0}@media(max-width:767.98px){.kr-rt-split-section--joined{margin-top:calc(14px - var(--larger-section-padding-mobile))}}.kr-insta-grid--inset{padding-top:56px}.kr-insta-grid--inset .kr-insta-grid__body{margin-inline:16px}@media(min-width:768px){.kr-insta-grid--inset .kr-insta-grid__body{margin-inline:var(--kr-insta-inset)}}.template-page .kr-insta-grid--inset .kr-insta-grid__body{margin-inline:var(--container-pad-x)}.kr-rt-split-section--bg{padding-top:var(--larger-section-padding);padding-bottom:0}@media(max-width:767.98px){.kr-rt-split-section--bg{padding-top:var(--larger-section-padding-mobile)}}.kr-insta-grid__mosaic{container-type:inline-size}.kr-insta-grid--mosaic .kr-insta-grid__grid{--kr-mosaic-cols: 2;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(var(--kr-mosaic-cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--kr-mosaic-cols) - 1) * var(--kr-insta-gap)) / var(--kr-mosaic-cols) / var(--kr-insta-ratio));gap:var(--kr-insta-gap)}.kr-insta-grid--mosaic .kr-insta-grid__item:first-child{grid-column:1 / -1;grid-row:span 2}.kr-insta-grid--mosaic .kr-insta-grid__item:nth-child(n+6){display:none}@media(min-width:768px){.kr-insta-grid--mosaic .kr-insta-grid__grid{--kr-mosaic-cols: 6}.kr-insta-grid--mosaic .kr-insta-grid__item:first-child{grid-column:3 / span 2;grid-row:1 / span 2}.kr-insta-grid--mosaic .kr-insta-grid__item:nth-child(n+6){display:block}.kr-insta-grid--mosaic .kr-insta-grid__item:nth-child(n+10){display:none}}.kr-insta-grid--mosaic .kr-insta-grid__link,.kr-insta-grid--mosaic .kr-insta-grid__media{height:100%}.kr-insta-grid--mosaic .kr-insta-grid__media{aspect-ratio:auto}.kr-insta-grid--mosaic .kr-insta-grid__media .theme-img,.kr-insta-grid--mosaic .kr-insta-grid__media .img-ar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.kr-insta-grid__handle{margin:16px 0 0;font-size:15px;font-weight:700;letter-spacing:.02em}.kr-insta-grid__handle a{color:inherit;text-decoration:none}.kr-insta-grid__handle a:hover{text-decoration:underline}.kr-insta-grid__card{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;padding:8px 0}.kr-insta-grid__card .kr-insta-grid__title{text-align:start}.kr-insta-grid__card .kr-insta-grid__handle{margin:0}.kr-insta-grid__card-btn{display:inline-flex;align-items:center;gap:10px}.kr-insta-grid__card-btn svg{width:18px;height:18px}@media(min-width:768px){.kr-insta-grid--mosaic .kr-insta-grid__grid:has(.kr-insta-grid__card){grid-auto-flow:row}.kr-insta-grid__card{grid-column:5 / span 2;grid-row:2;padding:0 0 0 4px}.kr-insta-grid--mosaic .kr-insta-grid__grid:has(.kr-insta-grid__card) .kr-insta-grid__item:nth-child(n+8){display:none}}.kr-masonry--center{--kr-masonry-ratio: 1.1}.kr-masonry--center .kr-masonry__tile{grid-column:auto;grid-row:auto}.kr-masonry--center .kr-masonry__color.kr-masonry__tile--large{grid-column:1 / -1;grid-row:1}@media(min-width:768px){.kr-masonry.kr-masonry--center{--kr-masonry-ratio: .85}.kr-masonry--center .kr-masonry__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-auto-rows:calc((100cqw - 2 * var(--kr-masonry-gap)) / 3.2 * var(--kr-masonry-ratio))}.kr-masonry--center .kr-masonry__color.kr-masonry__tile--large{grid-column:2;grid-row:1 / span 2}}.template-index{--kr-home-gap: var(--larger-section-padding)}@media(max-width:767.98px){.template-index{--kr-home-gap: var(--larger-section-padding-mobile)}}.template-index #content .shopify-section:is(.section-ecko-gallery,.section-collection-list,.section-shop-the-look,.section-featured-collection,.section-kr-collection-nav,.section-rich-text,.section-kr-insta-grid){margin-top:var(--kr-home-gap)}.template-index #content .shopify-section:is(.section-ecko-gallery,.section-collection-list,.section-shop-the-look,.section-featured-collection,.section-kr-collection-nav,.section-rich-text,.section-kr-insta-grid):last-child{margin-bottom:var(--kr-home-gap)}.template-index #content .shopify-section:is(.section-ecko-gallery,.section-collection-list,.section-shop-the-look,.section-featured-collection,.section-kr-collection-nav,.section-rich-text,.section-kr-insta-grid) :is([class*=fully-spaced-row--],[class*=fully-padded-row--],.collection-slider-row,.kr-rt-split-section):not(.kr-palette-bg){margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.template-index #content .kr-masonry,.template-index #content .kr-rt-split{margin-inline:var(--container-pad-x)}@media(max-width:767.98px){.template-index #content :is(.section-featured-collection,.section-collection-list) .container--not-mobile{padding-inline:var(--container-pad-x)}.template-index #content :is(.section-featured-collection,.section-collection-list) .slider--mobile-container-pad{padding-inline:0;scroll-padding-inline:0}}.template-index #content :is(.section-featured-collection,.section-ecko-gallery) .product-grid .product-block__detail{margin-bottom:16px}.template-index #content .shopify-section:is(.section-featured-collection,.section-ecko-gallery){margin-bottom:-16px}@media(max-width:767.98px){.template-index #content .section-featured-collection .featured-collection__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.template-index #content .section-featured-collection .hometitle.has-paging{display:flex;align-items:center;gap:14px;margin:0}.template-index #content .section-featured-collection .has-paging__title{flex-grow:0}.template-index #content .section-featured-collection .view-all{flex:none;margin:0}}@media(max-width:767.98px){.template-index #content .kr-masonry__label.btn{left:10px;bottom:10px;min-height:0;padding:7px 10px;font-size:11px;line-height:1.2;letter-spacing:.08em}.template-index #content .kr-masonry__label.btn.kr-edge{border-left-width:4px}}.related-products.kr-related--bg{position:relative;isolation:isolate;display:flow-root}.kr-related__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.kr-related__bg .img-ar,.kr-related__bg .theme-img{width:100%;height:100%}.kr-related__bg .img-ar{padding-top:0!important}.kr-related__bg .theme-img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.kr-related__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(30,32,31,var(--kr-related-overlay, .4))}.kr-related--text-light .hometitle,.kr-related--text-light .product-block__detail,.kr-related--text-light .product-block__detail a,.kr-related--text-light .product-price,.kr-related--text-light .product-price *{color:#f2ebdf}.kr-related--text-dark .hometitle,.kr-related--text-dark .product-block__detail,.kr-related--text-dark .product-block__detail a{color:#1e201f}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kr-storefront.css.map */
