.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=AAAAAAAAQAAAAAAC */
