.ks .ks-jnews{--ks-hv-dark:#E5D297;--ks-hv-dark-ink:#32260A;background:var(--ks-set-bg,var(--ks-espresso));color:var(--ks-set-text,#fff);padding:clamp(36px,4.2vw,60px) 0}.ks .ks-jnews .ks-jnews__in{max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(20px,4vw,64px);align-items:center}.ks .ks-jnews__text h2{font-size:calc(clamp(26px,2.8vw,38px)*var(--ks-fs-heading,1)*var(--ks-jw-hs,1));line-height:1.15;color:inherit}.ks .ks-jnews__text p{font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-jw-ts,1));margin-top:10px;max-width:520px;opacity:.9}.ks .ks-jnews__form{margin:0;min-width:0}.ks .ks-jnews__row{display:flex;align-items:stretch}.ks .ks-jnews__row input[type=email]{flex:1 1 auto;min-width:0;height:54px;margin:0;padding:0 18px;border:0;border-radius:0;background:#fff;color:#32260a;font-family:var(--ks-body);font-size:calc(15px*var(--ks-fs-body,1)*var(--ks-jw-ts,1));letter-spacing:normal;box-shadow:none;outline-offset:2px;-webkit-appearance:none;appearance:none}.ks .ks-jnews__row input[type=email]::placeholder{color:#32260a99}.ks .ks-jnews .ks-btn{flex:none;min-height:54px;padding:0 28px;border-radius:0;cursor:pointer;font-family:var(--ks-body);font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-jw-ts,1));background:var(--ks-set-btn,var(--ks-gold));color:var(--ks-set-btn-ink,#fff);border-color:var(--ks-set-btn,var(--ks-gold))}.ks .ks-jnews .ks-btn:hover{background:var(--ks-set-hv,var(--ks-hv-dark));color:var(--ks-set-hv-ink,var(--ks-hv-dark-ink));border-color:var(--ks-set-hv,var(--ks-hv-dark))}.ks .ks-jnews__msg{font-size:calc(15px*var(--ks-fs-body,1)*var(--ks-jw-ts,1));font-weight:var(--ks-w500,500)}.ks .ks-jnews__msg--error{margin-top:10px}.ks .ks-jnews__note{font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-jw-ts,1));margin-top:10px;opacity:.75}.ks .ks-jnews__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:820px){.ks .ks-jnews .ks-jnews__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.ks .ks-jnews__row{flex-direction:column;gap:10px}.ks .ks-jnews .ks-btn{width:100%}}.ks .ks-jshop{background:var(--ks-set-bg,var(--ks-beige));color:var(--ks-set-text,var(--ks-espresso));padding:clamp(36px,4.4vw,64px) 0}.ks .ks-jshop .ks-jshop__in{max-width:1440px;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.ks .ks-jshop__head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px)}.ks .ks-jshop__label{font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-js-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.14em;text-transform:uppercase}.ks .ks-jshop__head h2{font-size:calc(clamp(26px,2.6vw,36px)*var(--ks-fs-heading,1)*var(--ks-js-hs,1));line-height:1.15;text-wrap:balance}.ks .ks-jshop .ks-btn{min-height:48px;padding:0 28px;margin-top:6px;font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-js-ts,1))}.ks .ks-jshop__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ks-js-n,3),minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.ks .ks-jshop__item{margin:0;padding:0;display:grid;grid-template-columns:clamp(84px,8.4vw,120px) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);align-items:center}.ks .ks-jshop__img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#fff}.ks .ks-jshop__img img,.ks .ks-jshop__img svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .5s cubic-bezier(.22,.7,.2,1)}.ks .ks-jshop__img svg{fill:var(--ks-gold-60)}.ks .ks-jshop__item:hover .ks-jshop__img img{transform:scale(1.05)}.ks .ks-jshop__text a{color:inherit;text-decoration:none}.ks .ks-jshop__text h3{font-size:calc(clamp(17px,1.5vw,21px)*var(--ks-fs-heading,1)*var(--ks-js-hs,1));line-height:1.2}.ks .ks-jshop__text h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.ks .ks-jshop__price{font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-js-ts,1));font-weight:var(--ks-w600,600);margin-top:6px}.ks .ks-jshop__price s{font-weight:400;color:inherit;opacity:.6}.ks .ks-jshop__story{font-size:calc(12.5px*var(--ks-fs-body,1)*var(--ks-js-ts,1));line-height:1.45;margin-top:12px}.ks .ks-jshop__story span{display:block;opacity:.7}.ks .ks-jshop__story a{border-bottom:1px solid var(--ks-js-accent,var(--ks-gold))}@media(max-width:1000px){.ks .ks-jshop .ks-jshop__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ks .ks-jshop__list{grid-template-columns:minmax(0,1fr)}.ks .ks-jshop .ks-btn{width:100%}}.ks .ks-jt{background:var(--ks-set-bg,#fff);color:var(--ks-set-text,var(--ks-espresso,#32260A));padding:calc(var(--ks-jt-pt,56)*1px) 0 calc(var(--ks-jt-pb,80)*1px);font-family:var(--ks-body)}.ks .ks-jt__in{max-width:1280px;margin:0 auto;padding:0 var(--ks-pad,clamp(16px,3vw,48px))}.ks .ks-jt .ks-jt__heading{margin:0 0 clamp(18px,2vw,26px);text-align:center;font-family:var(--ks-display);font-weight:var(--ks-w400,400);font-size:calc(clamp(28px,3vw,42px)*var(--ks-fs-heading,1)*var(--ks-jt-hs,1));line-height:1.15;color:inherit}.ks .ks-jt__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(30px,3.4vw,48px)}.ks .ks-jt .ks-jt__tab{min-height:42px;padding:0 22px;border:0;border-radius:999px;background:var(--ks-jt-soft,#E4DDD3);color:var(--ks-jt-soft-ink,inherit);font-family:var(--ks-body);font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));font-weight:var(--ks-w500,500);cursor:pointer;transition:background .2s,color .2s}.ks .ks-jt .ks-jt__tab:hover{background:var(--ks-set-hv,var(--ks-yellow,#E5D297));color:var(--ks-set-hv-ink,#32260A)}.ks .ks-jt .ks-jt__tab.is-on{background:var(--ks-set-btn,var(--ks-espresso,#32260A));color:var(--ks-set-btn-ink,#fff)}.ks .ks-jt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,32px)}.ks .ks-jt__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ks .ks-jt__card[hidden]{display:none}.ks .ks-jt__media{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--ks-jt-r,18px);background:var(--ks-beige,#E4DDD3)}.ks .ks-jt__media img,.ks .ks-jt__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.7,.2,1)}.ks .ks-jt__ph{fill:var(--ks-gold-60,#D4AF5F)}.ks .ks-jt__card:hover .ks-jt__media img{transform:scale(1.05)}.ks .ks-jt__date{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--ks-jt-date,#fff);color:var(--ks-jt-date-ink,#32260A);font-size:calc(11px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.08em}.ks .ks-jt__date i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.ks .ks-jt .ks-jt__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:16px 0 0;font-size:calc(12.5px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));opacity:.7}.ks .ks-jt__meta span:first-child{color:var(--ks-jt-accent,inherit)}.ks .ks-jt__cmt{display:inline-flex;align-items:center;gap:6px}.ks .ks-jt__cmt svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ks .ks-jt .ks-jt__title{margin:10px 0 0;font-family:var(--ks-display);font-weight:var(--ks-w400,400);font-size:calc(clamp(20px,1.8vw,26px)*var(--ks-fs-heading,1)*var(--ks-jt-hs,1));line-height:1.25;color:inherit}.ks .ks-jt__title a{color:inherit;text-decoration:none}.ks .ks-jt__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.ks .ks-jt .ks-jt__excerpt{margin:12px 0 0;font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));line-height:1.7;opacity:.82}.ks .ks-jt .ks-jt__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;padding:0 24px;border-radius:999px;background:var(--ks-set-btn,var(--ks-espresso,#32260A));color:var(--ks-set-btn-ink,#fff);font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.ks .ks-jt .ks-jt__btn:hover{background:var(--ks-set-hv,var(--ks-gold,#C99A34));color:var(--ks-set-hv-ink,#fff)}.ks .ks-jt__more-wrap{display:flex;justify-content:center;margin-top:clamp(36px,4vw,52px)}.ks .ks-jt .ks-jt__more{min-height:50px;padding:0 36px;border:0;border-radius:999px;background:var(--ks-jt-soft,#E4DDD3);color:var(--ks-jt-soft-ink,inherit);font-family:var(--ks-body);font-size:calc(13px*var(--ks-fs-body,1)*var(--ks-jt-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s}.ks .ks-jt .ks-jt__more:hover{background:var(--ks-set-hv,var(--ks-yellow,#E5D297));color:var(--ks-set-hv-ink,#32260A)}.ks .ks-jt .ks-jt__more[hidden],.ks .ks-jt__none[hidden]{display:none}.ks .ks-jt__none{margin:0;padding:28px;border-radius:14px;background:#e4ddd3;text-align:center;font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-jt-ts,1))}.ks .ks-jt .ks-jt__tab:focus-visible,.ks .ks-jt .ks-jt__btn:focus-visible,.ks .ks-jt .ks-jt__more:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1000px){.ks .ks-jt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ks .ks-jt__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--ks-pad,16px)*-1);margin-right:calc(var(--ks-pad,16px)*-1);padding:0 var(--ks-pad,16px)}.ks .ks-jt__tabs::-webkit-scrollbar{display:none}.ks .ks-jt .ks-jt__tab{flex:none}.ks .ks-jt__grid{grid-template-columns:minmax(0,1fr)}.ks .ks-jt .ks-jt__btn,.ks .ks-jt .ks-jt__more{width:100%;box-sizing:border-box}}.ks .ks-jf{background:var(--ks-set-bg,#E4DDD3);color:var(--ks-set-text,var(--ks-espresso,#32260A));padding:calc(var(--ks-jf-pt,56)*1px) 0 calc(var(--ks-jf-pb,56)*1px);font-family:var(--ks-body)}.ks .ks-jf__in{position:relative;max-width:1280px;margin:0 auto;padding:0 clamp(64px,7vw,104px)}.ks .ks-jf__track{display:grid}.ks .ks-jf__slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.ks .ks-jf__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.ks .ks-jf__text{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);min-width:0}.ks .ks-jf .ks-jf__label{margin:0;font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-jf-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.16em;text-transform:uppercase;color:var(--ks-jf-accent,var(--ks-gold,#C99A34))}.ks .ks-jf .ks-jf__title{margin:0;font-family:var(--ks-display);font-weight:var(--ks-w400,400);font-size:calc(clamp(30px,3.4vw,48px)*var(--ks-fs-heading,1)*var(--ks-jf-hs,1));line-height:1.12;color:inherit;text-wrap:balance}.ks .ks-jf__title a{color:inherit;text-decoration:none}.ks .ks-jf__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.ks .ks-jf .ks-jf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:calc(13px*var(--ks-fs-body,1)*var(--ks-jf-ts,1));opacity:.72}.ks .ks-jf__cmt,.ks .ks-jf .ks-jf__topic{display:inline-flex;align-items:center;gap:6px}.ks .ks-jf__topic svg{color:var(--ks-jf-accent,currentColor)}.ks .ks-jf__cmt svg,.ks .ks-jf__topic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ks .ks-jf .ks-jf__excerpt{margin:0;font-size:calc(clamp(15px,1.15vw,17px)*var(--ks-fs-body,1)*var(--ks-jf-ts,1));line-height:1.7;max-width:520px;opacity:.88}.ks .ks-jf .ks-jf__topic{margin:0;font-size:calc(13px*var(--ks-fs-body,1)*var(--ks-jf-ts,1));opacity:.8}.ks .ks-jf .ks-jf__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:8px;padding:0 30px;border-radius:999px;background:var(--ks-set-btn,var(--ks-espresso,#32260A));color:var(--ks-set-btn-ink,#fff);font-size:calc(13px*var(--ks-fs-body,1)*var(--ks-jf-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.ks .ks-jf .ks-jf__btn:hover{background:var(--ks-set-hv,var(--ks-gold,#C99A34));color:var(--ks-set-hv-ink,#fff)}.ks .ks-jf__media{position:relative;display:block;aspect-ratio:7/6;overflow:hidden;border-radius:var(--ks-jf-r,20px);background:var(--ks-beige,#E4DDD3)}.ks .ks-jf__media img,.ks .ks-jf__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.7,.2,1)}.ks .ks-jf__ph{fill:var(--ks-gold-60,#D4AF5F)}.ks .ks-jf__slide:hover .ks-jf__media img{transform:scale(1.03)}.ks .ks-jf__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-40px;padding:0;border:0;border-radius:50%;background:var(--ks-jf-arrow,#fff);color:var(--ks-jf-arrow-ink,#32260A);box-shadow:0 4px 16px #32260a1f;cursor:pointer;transition:background .2s,color .2s}.ks .ks-jf__arrow:hover{background:var(--ks-set-hv,var(--ks-yellow,#E5D297));color:var(--ks-set-hv-ink,#32260A)}.ks .ks-jf__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ks .ks-jf__arrow--prev{left:0}.ks .ks-jf__arrow--next{right:0}.ks .ks-jf__dots{display:flex;justify-content:center;gap:10px;margin-top:clamp(24px,2.6vw,36px)}.ks .ks-jf .ks-jf__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#32260a38;cursor:pointer;transition:width .3s,background .3s}.ks .ks-jf .ks-jf__dot.is-active{width:26px;background:var(--ks-set-btn,var(--ks-espresso,#32260A))}.ks .ks-jf__arrow:focus-visible,.ks .ks-jf .ks-jf__dot:focus-visible,.ks .ks-jf .ks-jf__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ks .ks-jf__empty{margin:0;padding:28px;border-radius:14px;background:#e4ddd3;text-align:center;font-size:13px}@media(max-width:820px){.ks .ks-jf__in{padding:0 var(--ks-pad,20px)}.ks .ks-jf__slide{grid-template-columns:minmax(0,1fr);gap:22px}.ks .ks-jf__media{order:-1;aspect-ratio:4/3}.ks .ks-jf__arrow{display:none}.ks .ks-jf .ks-jf__btn{width:100%;box-sizing:border-box}}.ks .ks-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s ease}.ks .ks-pop[hidden]{display:none}.ks .ks-pop,.ks .ks-pop *,.ks .ks-pop *:before,.ks .ks-pop *:after{box-sizing:border-box}.ks .ks-pop.is-open{opacity:1}html.ks-pop-lock{overflow:hidden}.ks .ks-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#32260a73}.ks .ks-pop__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);width:min(820px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ks-set-bg,#F6F2EC);color:var(--ks-set-text,var(--ks-espresso,#32260A));border-radius:var(--ks-pop-r,24px);padding:14px;box-shadow:0 30px 80px #32260a4d;transform:translateY(16px) scale(.98);transition:transform .3s ease;outline:none}.ks .ks-pop.is-open .ks-pop__card{transform:none}.ks .ks-pop--noimg .ks-pop__card{grid-template-columns:minmax(0,1fr);width:min(520px,100%)}.ks .ks-pop__media{position:relative;min-height:380px;border-radius:calc(var(--ks-pop-r,24px) - 8px);overflow:hidden;background:var(--ks-gold-20,#EBDDB4)}.ks .ks-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.ks .ks-pop__body{display:flex;align-items:center;justify-content:center;padding:clamp(28px,3.6vw,48px) clamp(20px,3vw,40px)}.ks .ks-pop__form{width:100%;min-width:0;max-width:360px;display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:12px;margin:0}.ks .ks-pop__done{display:flex;flex-direction:column;gap:12px}.ks .ks-pop .ks-pop__title{margin:0;font-family:var(--ks-display);font-weight:var(--ks-w600,600);font-size:calc(clamp(24px,2.4vw,32px)*var(--ks-fs-heading,1)*var(--ks-pop-hs,1));line-height:1.15;color:inherit;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.ks .ks-pop .ks-pop__text{overflow-wrap:break-word;margin:0 0 8px;font-family:var(--ks-body);font-size:calc(15px*var(--ks-fs-body,1)*var(--ks-pop-ts,1));line-height:1.6;opacity:.85;color:inherit}.ks .ks-pop .ks-pop__input{width:100%;min-height:52px;padding:0 18px;border-radius:14px;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);background:#fff;color:var(--ks-espresso,#32260A);font-family:var(--ks-body);font-size:16px;-webkit-appearance:none;appearance:none;box-shadow:none}.ks .ks-pop .ks-pop__input:focus{outline:none;border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.ks .ks-pop .ks-pop__input[aria-invalid=true]{border-color:#b3261e}.ks .ks-pop .ks-pop__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;border-radius:999px;border:0;background:var(--ks-set-btn,var(--ks-gold,#C99A34));color:var(--ks-set-btn-ink,#fff);font-family:var(--ks-body);font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-pop-ts,1));font-weight:var(--ks-w600,600);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,transform .15s}.ks .ks-pop .ks-pop__btn:hover{background:var(--ks-set-hv,var(--ks-espresso,#32260A));color:var(--ks-set-hv-ink,#fff)}.ks .ks-pop .ks-pop__btn:active{transform:translateY(1px)}.ks .ks-pop .ks-pop__note{margin:2px 0 0;font-family:var(--ks-body);font-size:calc(12px*var(--ks-fs-body,1)*var(--ks-pop-ts,1));line-height:1.5;opacity:.65;color:inherit}.ks .ks-pop .ks-pop__err{margin:-4px 0 0;font-family:var(--ks-body);font-size:13px;line-height:1.5;color:#b3261e;text-align:left}.ks .ks-pop .ks-pop__err[hidden]{display:none}.ks .ks-pop .ks-pop__fix{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--ks-w600,600);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ks .ks-pop__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ks .ks-pop__x{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:var(--ks-espresso,#32260A);color:#fff;cursor:pointer;transition:transform .2s}.ks .ks-pop__x:hover{transform:rotate(90deg)}.ks .ks-pop__x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ks .ks-pop--full{padding:0}.ks .ks-pop--full .ks-pop__scrim{background:var(--ks-set-bg,#F6F2EC)}.ks .ks-pop--full .ks-pop__card{width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;padding:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transform:none}.ks .ks-pop--full.ks-pop--noimg .ks-pop__card{grid-template-columns:minmax(0,1fr);width:100%}.ks .ks-pop--full .ks-pop__media{min-height:0;height:100%;border-radius:0}.ks .ks-pop--full .ks-pop__media img{transform:scale(1.04);transition:transform 1.2s ease}.ks .ks-pop--full.is-open .ks-pop__media img{transform:none}.ks .ks-pop--full .ks-pop__body{padding:clamp(40px,6vw,96px) clamp(28px,6vw,110px)}.ks .ks-pop--full .ks-pop__form{max-width:460px;gap:16px}.ks .ks-pop--full .ks-pop__title{font-size:calc(clamp(34px,4vw,60px)*var(--ks-fs-heading,1)*var(--ks-pop-hs,1));line-height:1.05}.ks .ks-pop--full .ks-pop__text{font-size:calc(clamp(15px,1.2vw,18px)*var(--ks-fs-body,1)*var(--ks-pop-ts,1));margin-bottom:12px}.ks .ks-pop--full .ks-pop__body>*{opacity:0;transform:translateY(14px);transition:opacity .5s ease .15s,transform .5s ease .15s}.ks .ks-pop--full.is-open .ks-pop__body>*{opacity:1;transform:none}.ks .ks-pop--full .ks-pop__x{top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);width:46px;height:46px}.ks .ks-pop--full .ks-pop__x svg{width:22px;height:22px}.ks .ks-pop__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:701px)and (max-width:1100px){.ks .ks-pop--full .ks-pop__body{padding:clamp(32px,5vw,64px) clamp(24px,4vw,56px)}.ks .ks-pop--full .ks-pop__title{font-size:calc(clamp(30px,4.4vw,46px)*var(--ks-fs-heading,1)*var(--ks-pop-hs,1))}.ks .ks-pop--full .ks-pop__form{max-width:400px;gap:14px}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait){.ks .ks-pop--full .ks-pop__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ks .ks-pop--full .ks-pop__media{height:clamp(240px,42dvh,520px)}.ks .ks-pop--full .ks-pop__body{padding:clamp(32px,5vw,56px) clamp(32px,8vw,96px)}}@media(max-width:700px){.ks .ks-pop{padding:14px;align-items:flex-end}.ks .ks-pop__card{grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:10px}.ks .ks-pop__media{min-height:0;height:clamp(120px,26dvh,240px)}.ks .ks-pop__body{padding:22px 14px 18px}.ks .ks-pop__x{top:18px;right:18px;width:34px;height:34px}.ks .ks-pop .ks-pop__title{font-size:calc(clamp(24px,7vw,30px)*var(--ks-fs-heading,1)*var(--ks-pop-hs,1))}.ks .ks-pop .ks-pop__text{font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-pop-ts,1));margin-bottom:4px}.ks .ks-pop .ks-pop__input{min-height:48px}.ks .ks-pop .ks-pop__btn{min-height:50px}.ks .ks-pop--full{align-items:stretch;padding:0}.ks .ks-pop--full .ks-pop__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:0;max-height:none}.ks .ks-pop--full .ks-pop__media{height:clamp(140px,32dvh,320px);min-height:0;max-height:none;aspect-ratio:auto}.ks .ks-pop--full .ks-pop__body{padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));align-items:center}.ks .ks-pop--full .ks-pop__form{gap:12px}.ks .ks-pop--full .ks-pop__title{font-size:calc(clamp(28px,8vw,36px)*var(--ks-fs-heading,1)*var(--ks-pop-hs,1))}.ks .ks-pop--full .ks-pop__text{font-size:calc(14px*var(--ks-fs-body,1)*var(--ks-pop-ts,1));margin-bottom:4px}.ks .ks-pop--full .ks-pop__x{top:12px;right:12px;width:40px;height:40px}}@media(max-width:700px)and (max-height:620px){.ks .ks-pop__media,.ks .ks-pop--full .ks-pop__media{height:clamp(96px,22dvh,160px)}.ks .ks-pop--full .ks-pop__body{padding-top:18px;padding-bottom:18px}.ks .ks-pop .ks-pop__note{display:none}}@media(orientation:landscape)and (max-height:500px){.ks .ks-pop{padding:10px;align-items:center}.ks .ks-pop__card,.ks .ks-pop--full .ks-pop__card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:none;max-height:calc(100dvh - 20px);padding:8px}.ks .ks-pop--full .ks-pop__card{height:100vh;height:100dvh;max-height:none;padding:0}.ks .ks-pop__media,.ks .ks-pop--full .ks-pop__media{height:auto;min-height:100%;aspect-ratio:auto}.ks .ks-pop__body,.ks .ks-pop--full .ks-pop__body{padding:16px 24px;align-items:flex-start}.ks .ks-pop__form,.ks .ks-pop--full .ks-pop__form{gap:8px;margin:auto 0}.ks .ks-pop .ks-pop__title,.ks .ks-pop--full .ks-pop__title{font-size:calc(22px*var(--ks-fs-heading,1)*var(--ks-pop-hs,1))}.ks .ks-pop .ks-pop__text,.ks .ks-pop--full .ks-pop__text{font-size:13px;line-height:1.45;margin-bottom:2px}.ks .ks-pop .ks-pop__input{min-height:42px}.ks .ks-pop .ks-pop__btn{min-height:44px}.ks .ks-pop .ks-pop__note{display:none}.ks .ks-pop__x,.ks .ks-pop--full .ks-pop__x{top:10px;right:10px;width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.ks .ks-pop,.ks .ks-pop__card,.ks .ks-pop--full .ks-pop__media img,.ks .ks-pop--full .ks-pop__body>*{transition:none}}.ks .ks-pp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482990;display:flex;align-items:center;justify-content:center;padding:24px 16px;opacity:0;transition:opacity .25s ease}.ks .ks-pp[hidden]{display:none}.ks .ks-pp.is-open{opacity:1}html.ks-pp-lock{overflow:hidden}.ks .ks-pp__scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,14,4,var(--ks-pp-shade,.55))}.ks .ks-pp__box{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:min(var(--ks-pp-w,460px),100%);max-height:100%;transform:scale(.92) translateY(12px);transition:transform .35s cubic-bezier(.2,.9,.3,1.2);outline:none}.ks .ks-pp.is-open .ks-pp__box{transform:none}.ks .ks-pp__slide{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ks .ks-pp__slide[hidden]{display:none}.ks .ks-pp__media{display:flex;justify-content:center;width:100%;text-decoration:none}.ks .ks-pp__media img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);border-radius:var(--ks-pp-r,20px);box-shadow:0 24px 60px #00000059}.ks .ks-pp__ph{width:100%;border-radius:var(--ks-pp-r,20px);background:var(--ks-beige,#E4DDD3);box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:3/4;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);padding:24px;color:var(--ks-espresso,#32260A);font-family:var(--ks-body);font-size:14px}.ks .ks-pp__ph svg{width:60%;height:auto;fill:var(--ks-gold-60,#D4AF5F)}.ks .ks-pp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 34px;border-radius:999px;background:var(--ks-set-btn,var(--ks-gold,#C99A34));color:var(--ks-set-btn-ink,#fff);font-family:var(--ks-body);font-size:14px;font-weight:var(--ks-w600,600);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .15s}.ks .ks-pp__btn:hover{background:var(--ks-set-hv,var(--ks-espresso,#32260A));color:var(--ks-set-hv-ink,#fff)}.ks .ks-pp__x{flex:none;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:#ffffff26;color:#fff;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .2s,background .2s}.ks .ks-pp__x:hover{transform:rotate(90deg);background:#ffffff4d}.ks .ks-pp__x svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ks .ks-pp--x-corner .ks-pp__x{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border:0;background:#fff;color:var(--ks-espresso,#32260A);box-shadow:0 4px 14px #00000040}@media(max-width:700px){.ks .ks-pp__box{width:min(var(--ks-pp-w,460px),88vw)}.ks .ks-pp--x-corner .ks-pp__x{top:-12px;right:-8px}}@media(prefers-reduced-motion:reduce){.ks .ks-pp,.ks .ks-pp__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAACARwAAAAAC */
