.ky-journal{background:#faf9f6;color:#252722;padding:56px 0 72px}.ky-journal__wrap{max-width:1280px;margin:auto;padding:0 48px}.ky-journal h1,.ky-journal h2,.ky-journal h3{margin:0;font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.025em}.ky-journal a{text-decoration:none;color:inherit}.ky-journal a:focus-visible{outline:2px solid #665d48;outline-offset:5px}.ky-journal__header{max-width:760px;margin-bottom:38px}.ky-journal__eyebrow{font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.ky-journal h1{font-size:clamp(34px,4.3vw,60px);line-height:1.05}.ky-journal__intro{font-size:16px;line-height:1.7;max-width:620px;margin:20px 0 0;color:#62635a}.ky-journal__feature{display:grid;grid-template-columns:1fr 1fr;background:#eae6dc;border-radius:4px;overflow:hidden}.ky-journal__feature-image{display:block;min-height:340px;background:#dedbd3}.ky-journal__feature-image img{width:100%;height:100%;max-height:430px;object-fit:contain;background:#fff;display:block}.ky-journal__feature-copy{padding:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ky-journal__feature h2{font-size:clamp(28px,3vw,42px);line-height:1.13}.ky-journal__feature-copy>p:not(.ky-journal__eyebrow){font-size:15px;line-height:1.7;margin:20px 0 26px;color:#53564d}.ky-journal .ky-journal__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#282f28;color:#fff;padding:15px 22px;font-size:13px;font-weight:600;border-radius:2px;min-height:48px}.ky-journal__button:hover{background:#424b40}.ky-journal__topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 52px}.ky-journal__topics a{border:1px solid #deded4;padding:19px 20px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.ky-journal__topics a:hover{border-color:#555f4c;background:#f0f0e9}.ky-journal__section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid #deded4;padding-bottom:20px;margin:38px 0 26px}.ky-journal__section-heading h2{font-size:30px}.ky-journal__section-heading>span{font-size:12px;color:#62635a}.ky-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.ky-journal__card{min-width:0;background:#fff;display:flex;flex-direction:column;border:1px solid #ebeae3;border-radius:3px;overflow:hidden}.ky-journal__card-image{display:block;aspect-ratio:3/2;overflow:hidden;background:#eeece5}.ky-journal__card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ky-journal__card:hover .ky-journal__card-image img{transform:scale(1.025)}.ky-journal__placeholder{height:100%;display:grid;place-items:center;font:32px Georgia,serif;color:#7e8172}.ky-journal__card-copy{padding:23px;flex:1;display:flex;flex-direction:column;align-items:stretch}.ky-journal__card h3{font-size:25px;line-height:1.2}.ky-journal__card-copy>p{font-size:14px;line-height:1.65;color:#66675f;margin:14px 0 22px}.ky-journal__read{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;min-height:32px}.ky-journal__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:44px 0}.ky-journal__pagination>a,.ky-journal__pagination>span{display:grid;place-items:center;min-width:44px;height:44px;font-size:14px;border:1px solid #deded4}.ky-journal__pagination [aria-current]{background:#282f28;color:#fff;border-color:#282f28}.ky-journal__shop{padding:32px;background:#eae6dc;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px}.ky-journal__shop h2{font-size:32px}.ky-journal__shop .ky-journal__eyebrow{margin-bottom:7px}.ky-journal__filter{margin-bottom:24px}.ky-journal__filter a{text-decoration:underline}@media(max-width:989px){.ky-journal__wrap{padding:0 30px}.ky-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ky-journal__feature-copy{padding:28px}.ky-journal__topics{gap:10px}.ky-journal__topics a{padding:16px;font-size:13px}}@media(max-width:599px){.ky-journal{padding:30px 0 48px}.ky-journal__wrap{padding:0 24px}.ky-journal__header{margin-bottom:24px}.ky-journal__intro{font-size:14px;margin-top:16px}.ky-journal__feature{grid-template-columns:1fr}.ky-journal__feature-image{min-height:0;aspect-ratio:4/3}.ky-journal__feature-image img{height:100%}.ky-journal__feature-copy{padding:26px}.ky-journal__topics{grid-template-columns:1fr;gap:8px;margin-bottom:32px}.ky-journal__topics a{min-height:52px}.ky-journal__grid{grid-template-columns:1fr;gap:24px}.ky-journal__section-heading h2,.ky-journal__card h3{font-size:26px}.ky-journal__shop{align-items:flex-start;flex-direction:column;padding:26px}.ky-journal__shop h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.ky-journal__card-image img{transition:none}}@media screen and (max-width:1023px){#MenuDrawer.kylyan-menu-drawer{--color-foreground: 34 34 34;--color-background: 255 255 255;height:100%;height:100dvh}#MenuDrawer.kylyan-menu-drawer>.drawer__inner{inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(90vw,400px);max-width:none;height:100%;max-height:none;border-radius:0;background:#fff;transform:translate3d(calc(-100% * var(--transform-logical, 1)),0,0)}#MenuDrawer.kylyan-menu-drawer[active]>.drawer__inner,#MenuDrawer.kylyan-menu-drawer[open=immediate]>.drawer__inner{transform:translateZ(0)}#MenuDrawer.kylyan-menu-drawer>.overlay{background:#00000059;cursor:pointer}#MenuDrawer.kylyan-menu-drawer .drawer__header{flex:0 0 auto;min-height:68px;padding:max(12px,env(safe-area-inset-top)) 20px 12px;border:0;justify-content:flex-start;align-items:center}#MenuDrawer.kylyan-menu-drawer .drawer__header:before,#MenuDrawer.kylyan-menu-drawer .drawer__title{display:none}#MenuDrawer.kylyan-menu-drawer .drawer__close{display:inline-flex;position:relative;inset:auto;width:44px;height:44px;min-width:44px;min-height:44px;margin:0 0 0 -10px;padding:0;border:0;border-radius:0;background:transparent;color:#222;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}#MenuDrawer.kylyan-menu-drawer .drawer__close:before,#MenuDrawer.kylyan-menu-drawer .drawer__close:after,#MenuDrawer.kylyan-menu-drawer .drawer__close .btn-fill{display:none}#MenuDrawer.kylyan-menu-drawer .drawer__close .icon{width:28px;height:28px}#MenuDrawer.kylyan-menu-drawer .drawer__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}#MenuDrawer.kylyan-menu-drawer .drawer__content,#MenuDrawer.kylyan-menu-drawer .drawer__content>nav{min-height:0;overflow:hidden}#MenuDrawer.kylyan-menu-drawer .drawer__menu{padding-block:0 24px;scroll-snap-type:none;overscroll-behavior-y:contain}#MenuDrawer.kylyan-menu-drawer .drawer__menu-group{padding-inline:20px}#MenuDrawer.kylyan-menu-drawer .drawer__menu-item{display:flex;align-items:center;width:100%;min-height:54px;padding:17px 24px 17px 0;border-bottom:1px solid #dedede;color:#222;font-family:var(--font-body-family);font-style:normal;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere}#MenuDrawer.kylyan-menu-drawer .drawer__menu summary>.icon{inset-block-start:calc(50% - 7px);inset-inline-end:0;width:14px;height:14px;opacity:1}#MenuDrawer.kylyan-menu-drawer .drawer__submenu{background:#fff}#MenuDrawer.kylyan-menu-drawer .drawer__submenu>button{width:calc(100% - 40px);min-height:54px;height:auto;margin-inline:20px;padding:17px 0;border-bottom:1px solid #dedede;color:#777;font-family:var(--font-body-family);font-style:normal;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.13em;text-align:start;text-transform:uppercase}#MenuDrawer.kylyan-menu-drawer .drawer__footer{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom)}#MenuDrawer.kylyan-menu-drawer .drawer__footer-bottom:empty{display:none}}@media screen and (max-width:1023px)and (prefers-reduced-motion:reduce){#MenuDrawer.kylyan-menu-drawer>.drawer__inner{transform:none}}@media screen and (max-width:1023px){#MenuDrawer.kylyan-menu-drawer .drawer__menu-item .heading,#MenuDrawer.kylyan-menu-drawer .drawer__submenu>button .heading{font:inherit;letter-spacing:inherit;text-transform:inherit}}@media screen and (max-width:1023px){#MenuDrawer.kylyan-menu-drawer .drawer__menu-item,#MenuDrawer.kylyan-menu-drawer .drawer__submenu>button{min-height:40px;padding-block:10px}#MenuDrawer.kylyan-menu-drawer .drawer__header{min-height:52px;padding-block:max(4px,env(safe-area-inset-top)) 4px}}kylyan-insole-guide{display:block;min-width:0;margin-top:-.4rem}.kylyan-insole-host{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%}.kylyan-insole-host .kylyan-insole-toggle{margin-left:auto}.kylyan-insole-toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;line-height:1.3;cursor:pointer}.kylyan-insole-toggle span{text-decoration:underline;text-underline-offset:3px}.kylyan-insole-toggle svg{flex-shrink:0}.kylyan-insole-toggle:focus-visible,.kylyan-insole-scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kylyan-insole-selected{margin:0;font-size:13px;line-height:1.5;font-weight:500}.kylyan-insole-panel{margin-top:14px;padding:14px;border:1px solid rgb(var(--color-foreground) / .14);border-radius:6px}.kylyan-insole-panel[hidden]{display:none}.kylyan-insole-scroll{max-width:100%;overflow-x:auto}kylyan-insole-guide .kylyan-insole-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;min-width:0;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}kylyan-insole-guide .kylyan-insole-table th,kylyan-insole-guide .kylyan-insole-table td{padding:9px 3px;border:0;font-size:12px;line-height:1.5;text-align:center;white-space:nowrap}kylyan-insole-guide .kylyan-insole-table th{font-weight:500}kylyan-insole-guide .kylyan-insole-table td{white-space:normal}kylyan-insole-guide .kylyan-insole-table th:first-child{width:25%;padding-left:0;padding-right:7px;text-align:left;white-space:normal}kylyan-insole-guide .kylyan-insole-table thead{border-bottom:1px solid rgb(var(--color-foreground) / .12)}kylyan-insole-guide .kylyan-insole-table .is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}kylyan-insole-guide .kylyan-insole-table thead .is-selected{border-radius:3px 3px 0 0}kylyan-insole-guide .kylyan-insole-table tbody .is-selected{border-radius:0 0 3px 3px}.kylyan-insole-note{margin:11px 0 0;font-size:11px;line-height:1.6;opacity:.75}@media(max-width:389px){.kylyan-insole-panel{padding:10px}kylyan-insole-guide .kylyan-insole-table th,kylyan-insole-guide .kylyan-insole-table td{padding-inline:2px;font-size:11px}}.product-card .kylyan-card-sizes{display:block;width:100%;min-width:0;margin:12px 0 0;padding:0;border:0}.kylyan-card-sizes__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.kylyan-card-sizes__list--left,.kylyan-card-sizes__list--start{justify-content:flex-start}.kylyan-card-sizes__list--right,.kylyan-card-sizes__list--end{justify-content:flex-end}.product-card .kylyan-card-sizes .kylyan-card-size{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:36px;min-height:32px;height:auto;padding:6px 10px;font-size:13px;line-height:1.2;letter-spacing:normal;white-space:nowrap;visibility:visible;opacity:1;transform:none}.product-card .kylyan-card-sizes .kylyan-card-size--sold-out{opacity:.45;cursor:not-allowed}.product-card .product-card__content>.kylyan-card-sizes{order:0;display:block;width:100%;min-width:0;margin:8px 0 0;padding:0;border:0}.product-card .kylyan-card-sizes .kylyan-card-sizes__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.kylyan-card-sizes__form{display:flex;flex:0 0 auto;margin:0}.product-card .kylyan-card-sizes button.kylyan-card-size{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:1px solid #cfcfcf;border-radius:0;background:transparent;box-shadow:none;color:#707070;font-size:12px;font-weight:400;line-height:1;letter-spacing:normal;white-space:nowrap;visibility:visible;opacity:1;transform:none}.product-card .kylyan-card-size .btn-fill{display:none}.product-card .kylyan-card-size .btn-text{color:inherit;font-size:inherit;line-height:inherit}.product-card .kylyan-card-sizes button.kylyan-card-size:not(:disabled):hover{border-color:#888;color:#222}.product-card .kylyan-card-size:focus-visible{outline:2px solid #222;outline-offset:2px}.product-card .kylyan-card-sizes button.kylyan-card-size--sold-out{opacity:.45;cursor:not-allowed}.kylyan-card-size--sold-out .btn-text{text-decoration:line-through;text-decoration-thickness:1px}@media(max-width:767px){.product-card .kylyan-card-sizes .kylyan-card-sizes__list{gap:4px}.product-card .kylyan-card-sizes button.kylyan-card-size{width:24px;height:24px;min-width:24px;min-height:24px;font-size:11px}}.product-card .kylyan-card-sizes button.kylyan-card-size:before,.product-card .kylyan-card-sizes button.kylyan-card-size:after{border:0!important;box-shadow:none!important;outline:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
