.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}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAABAAAAAAAAAAAAAAAAAAACA */
