.kpr[hidden],.kpr [hidden]{display:none!important}.kpr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;font-family:inherit;color:#151515}.kpr__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f87;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kpr__modal{box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1070px,94vw);max-height:min(730px,90dvh);display:grid;grid-template-columns:39% 61%;background:var(--kpr-surface,#fcfbfa);color:var(--kpr-text,#151515);border-radius:22px;overflow:hidden;box-shadow:0 20px 80px #0004;isolation:isolate}.kpr__modal *{box-sizing:border-box}.kpr__close{position:absolute;right:17px;top:12px;z-index:5;display:grid;place-items:center;border:0;background:transparent;color:var(--kpr-close-desktop,#151515);font-size:32px;font-weight:300;width:38px;height:38px;cursor:pointer;line-height:1}.kpr__editorial{min-height:540px;position:relative;background:#e6dddc;overflow:hidden}.kpr__editorial picture,.kpr__editorial img,.kpr__editorial-fallback{width:100%;height:100%;display:block}.kpr__editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.kpr__editorial-fallback{background:linear-gradient(135deg,#d6cecc,#f4f0ee)}.kpr__content{min-width:0;padding:35px 29px 21px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.kpr__header{text-align:center;margin:0 22px 17px}.kpr__brand{font-weight:500;letter-spacing:.34em;font-size:22px;margin-bottom:9px}.kpr__title{font-size:clamp(34px,3vw,49px);letter-spacing:.18em;font-weight:700;color:var(--kpr-accent,#b20b0b);margin:0;line-height:1.12}.kpr__subtitle{font-size:12px;letter-spacing:.23em;margin:8px 0 0;font-weight:500}.kpr__slider{position:relative;min-width:0;padding:0 10px}.kpr__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.kpr__track::-webkit-scrollbar{display:none}.kpr__card{flex:0 0 calc((100% - 24px)/3);min-width:0;scroll-snap-align:start;text-align:center;background:#fff;border-radius:10px;padding:8px 7px 10px;box-shadow:0 2px 12px #00000010;display:flex;flex-direction:column;align-items:center}.kpr__product-link{width:100%;height:155px;display:block;background:#f1eeee;border-radius:8px;overflow:hidden}.kpr__product-image{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.kpr__product-placeholder{display:block;width:100%;height:100%;background:#e5dfde}.kpr__product-title{width:100%;font-size:11px;font-weight:600;line-height:1.3;margin:8px 0 5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px}.kpr__pricing{display:flex;gap:7px;align-items:baseline;justify-content:center;flex-wrap:wrap;font-size:15px;line-height:1.3}.kpr__pricing strong{color:var(--kpr-accent,#b20b0b);font-weight:700}.kpr__pricing s{font-size:11px;color:#858585}.kpr__swatches{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:8px;min-height:19px}.kpr__swatch[hidden]{display:none!important}.kpr__swatch-toggle{-webkit-appearance:none;appearance:none;border:0;background:none;padding:4px 6px 0;color:var(--kpr-text,#151515);font-family:inherit;font-size:10px;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kpr__swatch-toggle:hover{opacity:.65}.kpr__swatch{width:17px;height:17px;border:1px solid #0002;border-radius:50%;padding:0;background:var(--swatch,#ccc);cursor:pointer;position:relative;flex:none}.kpr__swatch[aria-pressed=true]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #202020;border-radius:50%}.kpr__color-name{font-size:10px;color:#696969;margin-top:5px}.kpr__buy{display:flex;gap:6px;width:100%;margin-top:10px;flex-direction:column;justify-content:center}.kpr__size-label{font-size:10px;font-weight:600;text-align:left;color:#555}.kpr__buy select{width:100%;height:31px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#111;padding:0 8px;font-size:11px}.kpr__buy button{width:100%;border:0;border-radius:6px;background:#181818;color:#fff;font-size:11px;font-weight:600;line-height:1.2;padding:9px 5px;cursor:pointer;min-height:32px}.kpr__buy button:disabled{background:#ccc;cursor:not-allowed}.kpr__arrow{position:absolute;top:37%;z-index:2;width:32px;height:32px;border:1px solid #eaeaea;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111;box-shadow:0 2px 7px #0002;cursor:pointer;font-size:26px;line-height:1;padding:0}.kpr__arrow:disabled{opacity:.35;cursor:default}.kpr__arrow--prev{left:-8px}.kpr__arrow--next{right:-8px}.kpr__dots{display:flex;gap:8px;justify-content:center;margin:13px 0 14px}.kpr__dot{width:7px;height:7px;background:#d3d3d3;border-radius:50%;border:0;padding:0;cursor:pointer}.kpr__dot[aria-current=true]{background:var(--kpr-accent,#b20b0b)}.kpr__bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:11px}.kpr__timer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 12px;background:linear-gradient(120deg,#eee,#f7f6f5);border-radius:12px}.kpr__timer-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:.01em}.kpr__timer-label svg{color:var(--kpr-accent,#b20b0b);flex:none}.kpr__timer-values{display:flex;gap:5px}.kpr__timer-values>div{background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000c;min-width:48px;padding:5px 4px;display:flex;align-items:center;flex-direction:column}.kpr__timer-values strong{font-size:22px;font-weight:700;line-height:1}.kpr__timer-values small{font-size:8px;line-height:1.4;margin-top:3px}.kpr__cta{width:min(250px,86%);border:1px solid currentColor;background:transparent;text-decoration:none!important;color:var(--kpr-text,#151515)!important;text-align:center;border-radius:24px;font-size:14px;font-weight:600;padding:8px 16px;line-height:1.35;transition:background .2s,color .2s}.kpr__cta span{font-size:17px;margin-left:8px}.kpr__cta:hover{background:var(--kpr-text,#151515);color:#fff!important}.kpr__footnote{font-size:9px;letter-spacing:.25em;text-align:center;margin:0}.kpr__message{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:10px 15px;background:#222;color:#fff;border-radius:8px;font-size:12px;max-width:85%;text-align:center;z-index:6}@media(max-width:749px){.kpr__modal{width:min(390px,94vw);max-height:92dvh;display:flex;flex-direction:column;border-radius:18px}.kpr__close{right:8px;top:6px;color:var(--kpr-close-mobile,#151515);font-size:28px;width:32px;height:32px}.kpr__editorial{flex:0 0 auto;min-height:0;height:clamp(112px,19dvh,166px)}.kpr__editorial-image{object-position:center 28%}.kpr__content{padding:11px 14px 14px;min-height:0}.kpr__header{margin:0 18px 12px}.kpr__brand{font-size:13px;margin-bottom:4px;letter-spacing:.25em}.kpr__title{font-size:30px;letter-spacing:.13em}.kpr__subtitle{font-size:9px;letter-spacing:.16em;margin-top:3px}.kpr__slider{padding:0 16px}.kpr__track{gap:10px}.kpr__card{flex:0 0 90%;padding:7px 8px 9px}.kpr__product-link{height:clamp(120px,21dvh,185px)}.kpr__product-title{font-size:11px;min-height:auto;margin:7px 0 4px}.kpr__pricing{font-size:15px}.kpr__swatches{margin-top:6px}.kpr__arrow{width:30px;height:30px;top:39%}.kpr__arrow--prev{left:0}.kpr__arrow--next{right:0}.kpr__dots{margin:11px 0}.kpr__bottom{gap:10px}.kpr__timer{gap:5px;padding:8px 7px}.kpr__timer-label{font-size:8px;gap:3px}.kpr__timer-label svg{width:14px;height:14px}.kpr__timer-values{gap:3px}.kpr__timer-values>div{min-width:33px;padding:4px 2px;border-radius:4px}.kpr__timer-values strong{font-size:15px}.kpr__timer-values small{font-size:7px}.kpr__cta{width:min(225px,85%);font-size:13px;padding:7px 12px}.kpr__footnote{font-size:8px}}@media(max-width:365px){.kpr__timer-label{font-size:7px}.kpr__timer-values>div{min-width:29px}.kpr__timer-values strong{font-size:13px}.kpr__title{font-size:26px}}@media(max-height:690px)and (max-width:749px){.kpr__editorial{height:100px}.kpr__product-link{height:120px}.kpr__content{padding-top:8px}.kpr__dots{margin:6px 0}}@media(prefers-reduced-motion:reduce){.kpr__track{scroll-behavior:auto}.kpr__cta{transition:none}}html.kpr-open{overflow:hidden}.kpr__card[hidden]{display:none!important}@media(max-width:749px){.kpr__buy{margin-top:7px;gap:5px}.kpr__buy select{height:30px}.kpr__buy button{min-height:32px}.kpr__product-link{height:clamp(100px,17dvh,155px)}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/k-popup-remate.css.map */
