.ikp{padding-bottom:var(--ikh-space)}.ikp [hidden]{display:none!important}.ikp-block{padding-top:clamp(3.5rem,8vw,7.5rem)}.ikp-block[id],.ikp-faq__group,.ikp-qa{scroll-margin-top:calc(var(--header-group-height, 99px) + 1rem)}.ikp-head__side{display:flex;flex:none;align-items:center;gap:1.5rem}.ikp .ikh-head .ikh-link{flex:none;white-space:nowrap}.ikp-hero{display:grid;justify-items:start;gap:1.25rem;padding-top:clamp(1.5rem,4vw,3.5rem)}.ikp-hero__title{max-width:16ch;text-wrap:balance}.ikp-hero__lede{max-width:50rem;margin:.75rem 0 0;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.2;letter-spacing:-.025em;color:var(--ikh-mute);text-wrap:pretty}.ikp-hero__lede :is(strong,b){font-weight:400;color:var(--ikh-black)}.ikp .ikp-jumps{flex-wrap:wrap;margin-top:.75rem;padding:0;overflow:visible}.ikp-text{display:grid;gap:1rem 2rem;padding-top:1.25rem;border-top:1px solid var(--ikh-black)}.ikp-text+.ikp-text{margin-top:clamp(3rem,6vw,5rem)}.ikp-text__title{margin:0;font-weight:400;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.ikp-text__body{max-width:40rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5;color:#2b2b2b}.ikp-text__body>:first-child{margin-top:0}.ikp-text__body p{margin:0 0 1em}.ikp-text__body>:last-child{margin-bottom:0}.ikp .ikp-text__body a,.ikp .ikp-qa__a a,.ikp .ikp-faq__empty a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.ikp .ikp-text__body a:hover,.ikp .ikp-qa__a a:hover,.ikp .ikp-faq__empty a:hover{opacity:.6}@media(min-width:1024px){.ikp-text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem)}.ikp-text--plain .ikp-text__body{grid-column:2}}.ikp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--ikh-gutter);margin:0;padding:0;list-style:none}.ikp-facts>li{padding-top:1rem;border-top:1px solid var(--ikh-black)}.ikp-fact{display:flex;flex-direction:column;gap:.6rem}.ikp-fact__value{font-size:clamp(2.75rem,6vw,5.5rem);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;transition:color .25s ease}.ikp-fact__label{max-width:16rem;font-size:.8125rem;line-height:1.35;color:var(--ikh-mute)}a.ikp-fact:hover .ikp-fact__value{color:var(--ikh-blue)}@media(min-width:1024px){.ikp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ikp-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.ikp-styles .ikn-shop__media{aspect-ratio:4 / 5}@media(min-width:768px){.ikp-styles{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}}.ikp-stories{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--ikh-gutter);padding:0 var(--ikh-gutter) .5rem;scrollbar-width:none}.ikp-stories::-webkit-scrollbar{display:none}.ikp-story{display:grid;align-content:start;gap:.75rem;min-width:0;scroll-snap-align:start}.ikp-story__media{display:block;aspect-ratio:3 / 2;background:var(--ikh-soft);overflow:hidden}.ikp-story__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ikh-ease)}.ikp-story:hover .ikp-story__media img{transform:scale(1.03)}.ikp-story__title{margin:0;font-weight:400;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}@media(min-width:768px){.ikp-stories{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:1rem;overflow:visible}}.ikp-cards{display:grid;gap:.75rem}.ikp-card{display:grid;grid-template-rows:auto 1fr auto;gap:.6rem;min-height:10rem;padding:1.5rem;background:var(--ikh-soft);transition:background-color .3s ease,color .3s ease}.ikp-card__title{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.1;letter-spacing:-.025em}.ikp-card__text{max-width:22rem;font-size:.9375rem;line-height:1.45;color:var(--ikh-mute);transition:color .3s ease}.ikp-card__arrow{justify-self:start;margin-top:1rem;font-size:1.25rem;transition:transform .4s var(--ikh-ease)}.ikp-card:hover{background:var(--ikh-black);color:var(--ikh-white)}.ikp-card:hover .ikp-card__text{color:#ffffffb3}.ikp-card:hover .ikp-card__arrow{transform:translate(6px)}@media(min-width:768px){.ikp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ikp-card{min-height:14rem;padding:1.75rem}}@media(min-width:1280px){.ikp-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.ikp-faq__intro{margin-top:.5rem}.ikp-faq__layout{display:grid;gap:2rem;padding-top:clamp(2.5rem,6vw,5rem)}.ikp-search{display:flex;align-items:center;gap:.75rem;padding:0 1rem;border:1px solid var(--ikh-black);background:var(--ikh-white)}.ikp-search:focus-within{outline:2px solid var(--ikn-blue);outline-offset:2px}.ikp-search__icon{flex:none;color:var(--ikh-mute)}.ikp-search input{flex:1;min-width:0;padding:.95rem 0;border:0;background:transparent;color:var(--ikh-black);font:inherit;font-size:1rem}.ikp-search input:focus{outline:none}.ikp-search__status{min-height:1.2em;margin:.6rem 0 .9rem;font-size:.8125rem;color:var(--ikh-mute)}.ikp-topics{display:flex;gap:.5rem;margin:0 calc(-1 * var(--ikh-gutter));padding:0 var(--ikh-gutter) .25rem;overflow-x:auto;scrollbar-width:none}.ikp-topics::-webkit-scrollbar{display:none}.ikp-faq__group+.ikp-faq__group{margin-top:clamp(2.75rem,5vw,4.5rem)}.ikp-faq__topic{margin:0;padding-bottom:1rem;border-bottom:1px solid var(--ikh-black);font-weight:400;font-size:clamp(1.625rem,2.8vw,2.75rem);line-height:1;letter-spacing:-.035em}.ikp-qa{border-bottom:1px solid var(--ikh-grey)}.ikp-qa>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.15rem 0;list-style:none;cursor:pointer}.ikp-qa>summary::-webkit-details-marker{display:none}.ikp-qa__q{margin:0;font-weight:400;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.3;letter-spacing:-.015em}.ikp-qa__icon{position:relative;flex:none;width:1.75rem;height:1.75rem;margin-top:-.1rem;border:1px solid var(--ikh-grey);border-radius:50%;transition:transform .35s var(--ikh-ease),background-color .25s ease,border-color .25s ease,color .25s ease}.ikp-qa__icon:before,.ikp-qa__icon:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1px;background:currentColor;transform:translate(-50%,-50%)}.ikp-qa__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ikp-qa>summary:hover .ikp-qa__icon{border-color:var(--ikh-black)}.ikp-qa[open] .ikp-qa__icon{transform:rotate(45deg);border-color:var(--ikh-black);background:var(--ikh-black);color:var(--ikh-white)}.ikp-qa__a{max-width:44rem;padding:0 3rem 1.5rem 0;font-size:1rem;line-height:1.6;color:#2b2b2b}.ikp-qa__a p{margin:0 0 .75em}.ikp-qa__a>:last-child{margin-bottom:0}.ikp-faq__empty{margin:0;padding:1.5rem 0;font-size:1.125rem;line-height:1.4}@media(min-width:1024px){.ikp-faq__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,6rem);align-items:start}.ikp-faq__nav{position:sticky;top:calc(var(--sticky-header-height, 47px) + 1.5rem)}.ikp-topics{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.ikp-more{display:grid;gap:2rem;margin-top:clamp(3.5rem,8vw,7rem);padding:clamp(1.75rem,4vw,3.5rem);background:var(--ikh-black);color:var(--ikh-white)}.ikp-more .ikh-label{color:#ffffffa6}.ikp-more__title{margin:1rem 0 .75rem;font-weight:400;font-size:clamp(2rem,4.2vw,4rem);line-height:.98;letter-spacing:-.04em}.ikp-more__text{max-width:32rem;margin:0;font-size:1.0625rem;line-height:1.45;color:#ffffffb8}.ikp-more__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ikp-btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:0 1.5rem;border:1px solid var(--ikh-white);font-size:.9375rem;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.ikp-btn--solid{background:var(--ikh-white);color:var(--ikh-black)}.ikp-btn--solid:hover{background:transparent;color:var(--ikh-white)}.ikp-btn--line{color:var(--ikh-white)}.ikp-btn--line:hover{background:var(--ikh-white);color:var(--ikh-black)}@media(min-width:1024px){.ikp-more{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ikp-btn{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ik-pages.css.map */
