/** Shopify CDN: Minification failed

Line 101:0 Unexpected "}"

**/
/* Popup "Pasirinkite kortelę" (sections/popup-korteles.liquid). Full-page overlay, split layout on desktop. */
.popk{position:fixed;inset:0;z-index:2147483600;font-family:var(--font-body,Inter,Arial,sans-serif);color:#101820}
.popk[hidden]{display:none}
.popk__dim{position:absolute;inset:0;background:rgba(16,24,32,.55)}
.popk__box{position:absolute;inset:0;width:100%;height:100%;background:#fff;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;animation:popk-in .35s ease}
@keyframes popk-in{from{opacity:0}to{opacity:1}}
.popk__x{position:absolute;top:10px;left:12px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#4A4A4F;font:300 34px/44px Arial,sans-serif;cursor:pointer;z-index:3;padding:0}
.popk__x:hover{color:#101820}
.popk__l{padding:40px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;overflow:auto}
.popk__step{width:100%;max-width:540px}
.popk__step[hidden]{display:none}
.popk__top{display:none}
.popk__band{display:none}
.popk__r{position:relative;background:#FDF2F5;min-height:0;overflow:hidden;padding:24px;display:flex;align-items:center;justify-content:center}
.popk__media{position:static;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.popk__blur{position:absolute;inset:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;filter:blur(34px) saturate(1.15);opacity:.9;border-radius:0;pointer-events:none}
.popk__media>video:not(.popk__blur),.popk__media>img{position:relative;z-index:1;height:100%;aspect-ratio:9/16;width:auto;max-width:100%;box-shadow:0 24px 60px rgba(60,20,35,.35)}
.popk__media[hidden]{display:none}
.popk__r img,.popk__r video{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px}
.popk__logo{display:block;width:170px;height:auto;margin:0 auto 22px}
.popk__h{font-size:42px;line-height:1.1;font-weight:700;margin:0 0 10px;letter-spacing:-.01em;text-align:center;text-wrap:balance}
#popk-h1{font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.005em;max-width:520px;margin:0 auto 12px}
.popk__p{font-size:19px;line-height:1.45;font-weight:500;color:#4A4A4F;margin:0 0 18px;text-align:center}
.popk__cards{display:grid;grid-template-columns:repeat(3,112px);justify-content:center;gap:16px;margin:14px auto 16px}
.popk__card{aspect-ratio:1;border:0;border-radius:18px;background:#DD2E63;color:#fff;font:800 48px/1 Inter,Arial,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px rgba(221,46,99,.3);transition:transform .15s;padding:0;min-height:64px}
.popk__card:hover{transform:translateY(-3px)}
.popk__card.is-flip{animation:popk-flip .6s ease forwards}
@keyframes popk-flip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0);background:#72243E}}
.popk__card.is-flip::after{content:"🎁";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#72243E;border-radius:14px;font-size:40px;animation:popk-show .3s .3s both}
.popk__card{position:relative}
@keyframes popk-show{from{opacity:0}to{opacity:1}}
.popk__hint{font-size:15px;line-height:1.3;font-weight:600;color:#6B6468;text-align:center;margin:0}
.popk__f{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto}
.popk__in{display:flex;align-items:center;gap:8px;border:1.5px solid #CFC3C8;border-radius:999px;padding:0 20px;height:54px;font-size:16px;background:#fff;margin:0}
.popk__in:focus-within{border-color:#72243E}
.popk__pre{color:#6B6468;font-weight:600;padding-right:8px;border-right:1px solid #E6DADF}
.popk__in input{border:0;outline:0;flex:1;min-width:0;font:500 16px/1 inherit;font-family:inherit;color:#101820;background:transparent;padding:0;margin:0;height:100%;text-align:center}
.popk__in input::placeholder{color:#9A9A9F;letter-spacing:.04em;font-size:14px;font-weight:500}
.popk__in .popk__pre+span+input{text-align:left}
.popk__cta{appearance:none;border:0;border-radius:999px;background:#DD2E63;color:#fff;font:700 16px/1.2 Inter,Arial,sans-serif;letter-spacing:.02em;padding:17px 14px;cursor:pointer;width:100%;margin:0}
.popk__cta:active{transform:translateY(1px)}
.popk__cta[disabled]{opacity:.6;cursor:wait}
.popk__skip{background:none;border:0;font:600 15px/1.2 inherit;font-family:inherit;color:#6B6468;text-decoration:underline;cursor:pointer;padding:4px;margin:0}
.popk .popk__consent,.popk .popk__consent a{font-size:7px!important;line-height:1.4!important;font-weight:500;color:#8A7F84;margin:12px 0 0;text-align:center}
.popk .popk__consent a{color:#72243E;margin:0}
.popk__consent a{color:#72243E}
.popk__err{font-size:13px;color:#C8102E;margin:-4px 0 0;text-align:left}
.popk__err[hidden]{display:none}
.popk__small{font-size:13px;line-height:1.4;font-weight:500;color:#6B6468;margin:10px 0 0;text-align:center}
.popk__gift{font-size:56px;line-height:1;margin:0 0 14px;text-align:center}
.popk__ts{height:0;overflow:hidden}
.popk__teaser-wrap{position:fixed;left:16px;bottom:16px;z-index:2147483500;display:flex;align-items:center;gap:6px;animation:popk-in .3s ease}
.popk__teaser-wrap[hidden]{display:none}
.popk__teaser{background:#72243E;color:#fff;border:0;border-radius:999px;padding:12px 18px;font:700 14px/1 Inter,Arial,sans-serif;box-shadow:0 8px 24px rgba(114,36,62,.35);display:flex;align-items:center;gap:8px;cursor:pointer;margin:0}
.popk__teaser-x{width:26px;height:26px;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#4A4A4F;font:300 20px/26px Arial,sans-serif;padding:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);margin:0}
.popk--teaser{pointer-events:none}
.popk--teaser .popk__dim,.popk--teaser .popk__box{display:none}
.popk__teaser-wrap{pointer-events:auto}
.popk--men .popk__card,.popk--men .popk__cta{background:#101820;box-shadow:none}
.popk--men .popk__card.is-flip::after{background:#333}
.popk__card:focus-visible,.popk__cta:focus-visible,.popk__x:focus-visible{outline:2px solid #72243E;outline-offset:2px}
@media (max-width:749px){
  .popk__box{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow:auto}
  .popk__top{display:block;position:relative;height:27vh;min-height:170px;max-height:260px;background:#72243E;overflow:hidden}
  .popk--men .popk__top{display:none}
  .popk__top-logo{position:absolute;left:50%;top:calc(50% - 22px);transform:translate(-50%,-50%);width:200px;height:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.18))}
  .popk__wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:44px;display:block}
  .popk__r{display:none}
  .popk__r--mobile{display:block;order:3;height:34vh;max-height:300px;padding:0 16px 20px;background:#fff}
  .popk__r--mobile img,.popk__r--mobile video{border-radius:18px}
  .popk__blur{display:none}
  .popk__media>video:not(.popk__blur),.popk__media>img{height:100%;width:100%;aspect-ratio:auto;box-shadow:none}
  .popk__logo{display:none}
  .popk--men .popk__logo{display:block;width:150px;margin:44px auto 18px}
  .popk__l{padding:34px 20px 28px;justify-content:flex-start;overflow:visible}
  .popk__h{font-size:26px}
  #popk-h1{font-size:27px}
  .popk__p{font-size:16px}
  .popk__cards{grid-template-columns:repeat(3,84px);gap:12px}
  .popk__card{font-size:40px;aspect-ratio:3/4;border-radius:14px}
  .popk__hint{font-size:13px}
  .popk__in{height:52px}
  .popk__cta{font-size:16px;padding:16px 14px}
  .popk__x{color:rgba(255,255,255,.85)}
  .popk--men .popk__x{color:#4A4A4F}
  .popk__band{display:flex;flex-direction:column;align-items:center;margin-top:34px;padding:14px 0 24px;width:100%}
  .popk__band[hidden]{display:none}
  .popk__band-tiles{display:flex;justify-content:center;align-items:flex-end}
  .popk__band img{width:62px;height:62px;border-radius:50%;object-fit:cover;object-position:50% 42%;border:3px solid #fff;box-shadow:0 6px 16px rgba(114,36,62,.22);margin:0 -7px;transform:rotate(-6deg)}
  .popk__band img:nth-child(2n){transform:rotate(6deg) translateY(-10px)}
  .popk__band img:nth-child(3){transform:rotate(0) translateY(-16px);width:70px;height:70px}
  .popk__band-rate{margin-top:6px;font-size:13px;font-weight:600;color:#6B6468}
  .popk__stars{color:#F5A623;letter-spacing:1px;font-size:14px;margin-right:4px}
  .popk--men .popk__band img{object-position:50% 60%;box-shadow:0 6px 16px rgba(16,24,32,.25)}
}
}
@media (prefers-reduced-motion:reduce){.popk__card.is-flip{animation:none;background:#72243E}.popk__box,.popk__teaser{animation:none}}
