:root{--kn-wine:#4b0f1a;--kn-wine-2:#681625;--kn-cream:#f7f0e8;--kn-gold:#c7a15a;--kn-green:#205d46}.koinur-card-cta{position:relative;z-index:8;width:100%;display:grid;gap:8px;margin-top:12px;padding-top:2px}.koinur-card-cta__limited{justify-self:start;display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border:1px solid rgb(199 161 90 / 58%);border-radius:999px;color:var(--kn-gold);background:#4b0f1a0d;font:800 9px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.koinur-card-cta__limited:empty{display:none}.koinur-card-cta__savings{min-height:15px;color:var(--kn-wine);font:800 10px/1.2 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.koinur-card-cta__savings:empty{display:none}.koinur-card-cta__actions{display:grid;grid-template-columns:1.25fr 1fr;gap:8px}.koinur-card-cta__button{position:relative;min-height:50px;width:100%;border:1px solid var(--kn-wine);border-radius:12px;padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:7px;-webkit-appearance:none;appearance:none;font:800 10px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease}.koinur-card-cta__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 28%) 48%,transparent 76%);transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.koinur-card-cta__button:hover:before{transform:translate(120%)}.koinur-card-cta__button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2d0a1421}.koinur-card-cta__button:active{transform:scale(.965);box-shadow:0 4px 12px #2d0a141f}.koinur-card-cta__button--add{background:var(--kn-wine);color:#fff}.koinur-card-cta__button--buy{background:var(--kn-cream);color:var(--kn-wine)}.koinur-card-cta__button.is-added{background:var(--kn-green);border-color:var(--kn-green);color:#fff}.koinur-card-cta__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.kn-spinner{width:13px;height:13px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:none;animation:knSpin .65s linear infinite}.is-loading .kn-spinner{display:block}.is-loading .kn-label{display:none}product-card .price,.product-card .price,.card .price{margin-top:8px!important}.price .price-item--sale,.price__sale .price-item--sale,.price-item--sale{font-weight:800!important;font-size:1.08em}.price .price-item--regular,.price__sale .price-item--regular{opacity:.58}.koinur-enhanced .quick-add{display:none!important}#kn-v3 .v3product-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;margin-top:9px}.kn-v3-cta{min-height:48px;border:1px solid var(--kn-wine);border-radius:11px;padding:0 12px;background:var(--kn-wine);color:var(--kn-cream);font:800 9px Arial,sans-serif;letter-spacing:.12em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.kn-v3-cta[data-buy-now]{background:var(--kn-cream);color:var(--kn-wine)}.kn-v3-cta:active{transform:scale(.965)}.kn-v3-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2d0a141f}#kn-v3 .v3unique-grid article{position:relative}#kn-v3 .kn-limited-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;margin-top:10px}.kn-limited-actions .kn-v3-cta{min-height:50px}.koinur-pdp-buy-now{min-height:56px;width:100%;margin-top:10px;border:1px solid var(--kn-wine);border-radius:12px;background:var(--kn-cream);color:var(--kn-wine);font:800 10px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.koinur-pdp-buy-now:hover{transform:translateY(-2px);box-shadow:0 12px 26px #4b0f1a1f}.koinur-pdp-buy-now:active{transform:scale(.975)}.koinur-pdp-buy-now:disabled{opacity:.55;cursor:not-allowed}.koinur-pdp-buy-now.is-processing{background:var(--kn-wine);color:#fff}.koinur-sticky-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;width:100%;flex-shrink:0}.koinur-sticky-actions .sticky-add-to-cart__button,.koinur-sticky-actions .koinur-pdp-buy-now{width:100%;min-width:0;margin:0;min-height:52px;border-radius:11px}.sticky-add-to-cart__bar{border:1px solid rgb(75 15 26 / 14%);box-shadow:0 -12px 30px #20171614}.koinur-toast{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:10000;max-width:min(90vw,420px);padding:12px 17px;border-radius:999px;background:var(--kn-wine);color:#fff;box-shadow:0 18px 45px #23050c3d;font:700 12px/1.2 Arial,sans-serif;transform:translate(-50%,18px) scale(.96);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.koinur-toast.is-visible{opacity:1;transform:translate(-50%) scale(1)}.kn-fly-cart{position:fixed;z-index:2147483646;width:52px;height:52px;object-fit:cover;border-radius:14px;pointer-events:none;box-shadow:0 16px 35px #00000038;transform:translate(-50%,-50%) scale(1);opacity:1;transition:transform .6s cubic-bezier(.7,-.5,.9,1.05),opacity .6s ease}.kn-fly-cart.is-flying{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2);opacity:.8}@keyframes knSpin{to{transform:rotate(360deg)}}@media(max-width:749px){.koinur-card-cta__button{min-height:52px}.koinur-card-cta__actions,#kn-v3 .v3product-actions,#kn-v3 .kn-limited-actions,.koinur-sticky-actions{grid-template-columns:1fr 1fr}.sticky-add-to-cart__bar{flex-wrap:wrap;gap:8px!important}.sticky-add-to-cart__info{flex:1 1 34%}.koinur-sticky-actions{flex:1 1 100%;order:10}.koinur-sticky-actions .sticky-add-to-cart__button,.koinur-sticky-actions .koinur-pdp-buy-now{min-height:54px}}@media(max-width:389px){.koinur-card-cta__actions,#kn-v3 .v3product-actions,#kn-v3 .kn-limited-actions{grid-template-columns:1fr}.koinur-card-cta__button{min-height:49px}}@media(prefers-reduced-motion:reduce){.koinur-card-cta__button,.kn-v3-cta,.koinur-pdp-buy-now,.koinur-toast,.kn-fly-cart{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/koinur-cta-upgrade.css.map */
