.kp-section{padding-top:calc(var(--kp-pt, 0) * .75px);padding-bottom:calc(var(--kp-pb, 0) * .75px)}@media screen and (min-width:750px){.kp-section{padding-top:calc(var(--kp-pt, 0) * 1px);padding-bottom:calc(var(--kp-pb, 0) * 1px)}}.kph{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.kph__title{margin:0;font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.2}.kph__subheading{margin:.4rem 0 0;font-size:1.4rem;opacity:.7}.kph__link{flex:0 0 auto;font-size:1.4rem;font-weight:600;color:var(--kp-brand);text-underline-offset:.3rem}.kpt{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--kp-radius);background:var(--kp-surface);color:#fff;text-decoration:none}.kpt__media{position:absolute;top:0;right:0;bottom:0;left:0}.kpt__media img,.kpt__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}a.kpt:hover .kpt__media img{transform:scale(1.04)}.kpt--has-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000c,#0003 65%);opacity:var(--kpt-overlay, .7);pointer-events:none}.kpt__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.6rem;padding:clamp(1.2rem,2vw,2.8rem)}.kpt--top_left .kpt__content{justify-content:flex-start}.kpt--center_left .kpt__content{justify-content:center}.kpt--center .kpt__content{align-items:center;justify-content:center;text-align:center}.kpt__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kpt__heading{font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.7vw,2.4rem);font-weight:700;line-height:1.15}.kpt__text{max-width:48rem;font-size:1.4rem;line-height:1.4}.kpt__button{margin-top:.6rem;padding:.9rem 1.8rem;border-radius:99rem;background:var(--kp-accent);color:var(--kp-text);font-size:1.4rem;font-weight:700;white-space:nowrap}.kpg--hero .kpg__cell:nth-child(2) .kpt__heading,.kpg--banner .kpt__heading{font-size:clamp(2.4rem,3.4vw,4.4rem)}.kpg{display:grid;gap:var(--kpg-gap, 12px);grid-template-columns:repeat(2,minmax(0,1fr))}.kpg__cell{min-width:0;min-height:0}.kpg--bento_a,.kpg--bento_b{grid-template-rows:24rem;grid-auto-rows:17rem}@media screen and (max-width:989px){.kpg--bento_a .kpg__cell:first-child,.kpg--bento_b .kpg__cell:first-child,.kpg--bento_a .kpg__cell:nth-child(2n):last-child,.kpg--bento_b .kpg__cell:nth-child(2n):last-child{grid-column:1 / -1}}.kpg--hero{grid-template-rows:clamp(22rem,56vw,36rem) 15rem 15rem;grid-auto-rows:15rem}.kpg--hero .kpg__cell:nth-child(1){grid-column:1;grid-row:2 / span 2}.kpg--hero .kpg__cell:nth-child(2){grid-column:1 / -1;grid-row:1}.kpg--hero .kpg__cell:nth-child(3){grid-column:2;grid-row:2}.kpg--hero .kpg__cell:nth-child(4){grid-column:2;grid-row:3}.kpg--three_columns,.kpg--banner{grid-template-columns:minmax(0,1fr)}.kpg--three_columns{grid-auto-rows:clamp(16rem,50vw,26rem)}.kpg--banner{grid-auto-rows:clamp(20rem,56vw,32rem)}@media screen and (min-width:750px){.kpg--three_columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--kpg-height)}}@media screen and (min-width:990px){.kpg--banner{grid-auto-rows:var(--kpg-height)}.kpg--hero,.kpg--bento_a,.kpg--bento_b{grid-template-rows:repeat(2,calc((var(--kpg-height) - var(--kpg-gap, 12px)) / 2));grid-auto-rows:calc((var(--kpg-height) - var(--kpg-gap, 12px)) / 2)}.kpg--hero{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)}.kpg--hero .kpg__cell:nth-child(1){grid-column:1;grid-row:1 / span 2}.kpg--hero .kpg__cell:nth-child(2){grid-column:2;grid-row:1 / span 2}.kpg--hero .kpg__cell:nth-child(3){grid-column:3;grid-row:1}.kpg--hero .kpg__cell:nth-child(4){grid-column:3;grid-row:2}.kpg--bento_a,.kpg--bento_b{grid-template-columns:repeat(4,minmax(0,1fr))}.kpg--bento_a .kpg__cell:nth-child(1){grid-column:1 / span 2;grid-row:1 / span 2}.kpg--bento_a .kpg__cell:nth-child(2){grid-column:3 / span 2;grid-row:1}.kpg--bento_b .kpg__cell:nth-child(1){grid-column:1;grid-row:1 / span 2}.kpg--bento_b .kpg__cell:nth-child(2){grid-column:2 / span 2;grid-row:1}.kpg--bento_b .kpg__cell:nth-child(3){grid-column:4;grid-row:1 / span 2}.kpg--bento_b .kpg__cell:nth-child(4){grid-column:2;grid-row:2}.kpg--bento_b .kpg__cell:nth-child(5){grid-column:3;grid-row:2}}.kpc{--kpc-gap: 1.2rem;--kpc-visible: 2.15;position:relative;display:block}.kpc__track{margin:0;padding:0;list-style:none}.kpc .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}.kpc--carousel .kpc__track{display:flex;gap:var(--kpc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kpc--carousel .kpc__track::-webkit-scrollbar{display:none}.kpc--carousel .kpc__slide{flex:0 0 calc((100% - (var(--kpc-visible) - 1) * var(--kpc-gap)) / var(--kpc-visible));min-width:0;scroll-snap-align:start}.kpc--grid .kpc__track{display:grid;gap:var(--kpc-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.kpc__btn{position:absolute;top:35%;z-index:2;display:none;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid var(--kp-border);border-radius:50%;background:#fff;color:var(--kp-text);box-shadow:0 2px 8px #0000001f;cursor:pointer}.kpc__btn .svg-wrapper{display:flex;width:1.2rem;height:1.2rem}.kpc__btn--prev{left:-1rem}.kpc__btn--prev .svg-wrapper{transform:rotate(90deg)}.kpc__btn--next{right:-1rem}.kpc__btn--next .svg-wrapper{transform:rotate(-90deg)}@media screen and (min-width:750px){.kpc{--kpc-gap: 1.6rem;--kpc-visible: 3.2}.kpc--grid .kpc__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.kpc{--kpc-visible: var(--kpc-cols)}.kpc__btn{display:flex}.kpc--static .kpc__btn{display:none}.kpc--grid .kpc__track{grid-template-columns:repeat(var(--kpc-cols),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.kpt__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-kp-home.css.map */
