.k-pdp{padding:14px 0 30px}.k-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 14px;font:700 12.5px var(--k-body);color:var(--k-grey)}.k-crumbs a{text-decoration:none}.k-crumbs a:hover{color:var(--k-teal-dk)}.k-pdp__grid{display:grid;gap:22px;align-items:start}@media(min-width:990px){.k-pdp__grid{grid-template-columns:1.08fr .92fr;gap:46px}}.k-gal{position:relative;perspective:1400px;min-width:0}@media(min-width:990px){.k-gal{position:sticky;top:180px}}.k-stage{position:relative;border-radius:30px;overflow:hidden;transform-style:preserve-3d;background:radial-gradient(70% 60% at 50% 35%,#fff 0%,rgba(255,255,255,.4) 60%,transparent 100%),linear-gradient(160deg,#F9FEFC 0%,var(--k-mint) 55%,var(--k-mint2) 100%);box-shadow:inset 0 1px #fff,0 0 0 1.5px var(--k-line),0 8px 0 var(--k-mint2),0 40px 60px -36px #1e2a458c;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--k-ease)}.k-stage.is-tilting{transition:transform .12s linear}.k-stage__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;z-index:2;scroll-behavior:smooth}.k-stage__track::-webkit-scrollbar{display:none}.k-stage__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:grid;place-items:center;position:relative;cursor:zoom-in}.k-stage__slide img{width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;filter:drop-shadow(0 30px 24px rgba(30,42,69,.28)) drop-shadow(0 6px 6px rgba(30,42,69,.15));animation:k-hover 5.5s ease-in-out infinite}.k-stage__slide video,.k-stage__slide iframe,.k-stage__slide model-viewer{width:100%;height:100%;object-fit:contain;border:0}.k-stage:hover .k-stage__slide img{animation-play-state:paused}@keyframes k-hover{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.01)}}.k-stage__floor{position:absolute;z-index:1;left:22%;right:22%;bottom:6%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(30,42,69,.3),rgba(30,42,69,.06) 65%,transparent);filter:blur(5px);animation:k-floor 5.5s ease-in-out infinite}@keyframes k-floor{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.65}}.k-stage__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(460px circle at var(--mx,30%) var(--my,15%),rgba(255,255,255,.75),rgba(255,255,255,0) 45%);mix-blend-mode:soft-light}.k-stage__badge{position:absolute;z-index:5;top:16px;left:16px;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;font:900 11px/1 var(--k-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink);background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 3px 0 var(--k-mint2)}.k-stage__badge i{width:8px;height:8px;border-radius:50%;background:var(--k-teal);box-shadow:0 0 0 4px #14b8a640;animation:k-blink 1.8s infinite}@keyframes k-blink{50%{opacity:.3}}.k-stage__sale{position:absolute;z-index:5;top:14px;right:14px;width:76px;height:76px;border-radius:50%;display:grid;place-content:center;text-align:center;font:700 12px/1 var(--k-head);color:#fff;background:radial-gradient(circle at 35% 30%,var(--k-red-lt),var(--k-red-dk));box-shadow:0 5px 0 var(--k-red-deep),0 14px 20px -8px #f0443c99;animation:k-wiggle 4s ease-in-out infinite}.k-stage__sale b{display:block;font-size:20px}@keyframes k-wiggle{0%,to{transform:rotate(12deg)}50%{transform:rotate(-6deg) scale(1.05)}}.k-stage__arrows{position:absolute;z-index:6;left:10px;right:10px;top:50%;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.k-stage__arrows button{pointer-events:auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--k-ink);cursor:pointer;box-shadow:0 3px 0 var(--k-mint2),0 10px 18px -8px #1e2a4566;transition:transform .25s var(--k-spring)}.k-stage__arrows button:hover{transform:scale(1.1)}.k-thumbs{display:flex;gap:10px;margin-top:16px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px}.k-thumbs::-webkit-scrollbar{display:none}.k-thumbs button{flex:0 0 72px;height:72px;padding:4px;border:0;border-radius:16px;background:#fff;cursor:pointer;box-shadow:0 0 0 1.5px var(--k-line),0 4px 0 var(--k-mint2);transition:transform .3s var(--k-spring),box-shadow .25s}.k-thumbs button:hover{transform:translateY(-3px) rotate(-3deg)}.k-thumbs button[aria-current=true]{box-shadow:0 0 0 2.5px var(--k-teal),0 4px 0 var(--k-teal-deep)}.k-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:12px;mix-blend-mode:multiply}.k-buy{display:flex;flex-direction:column;gap:14px;min-width:0}.k-buy__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;font:900 11.5px/1 var(--k-body);letter-spacing:.06em;text-transform:uppercase;background:#fff;color:var(--k-teal-dk);box-shadow:0 0 0 1.5px var(--k-mint2)}.k-pill .k-ic{width:14px;height:14px}.k-pill--hot{color:#fff;background:linear-gradient(180deg,var(--k-red-lt),var(--k-red-dk));box-shadow:0 3px 0 var(--k-red-deep)}.k-pill--stock{color:#0e7234;box-shadow:0 0 0 1.5px #bdebcb;background:#f0fbf4}.k-pill--stock i{width:8px;height:8px;border-radius:50%;background:#16a34a;animation:k-pulse 1.8s infinite}.k-pill--out{color:var(--k-red-dk);box-shadow:0 0 0 1.5px #f6c9c6;background:#fff4f3}@keyframes k-pulse{0%{box-shadow:0 0 #16a34a99}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.k-buy__title{margin:0;font:600 clamp(26px,3.4vw,38px)/1.12 var(--k-head);letter-spacing:-.01em;color:var(--k-ink)}.k-buy__rating{display:inline-flex;align-items:center;gap:8px;font:700 13.5px var(--k-body);color:var(--k-grey);text-decoration:none}.k-buy__rating b{color:var(--k-ink)}.k-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1.5px var(--k-line),0 5px 0 var(--k-mint2)}.k-price__now{font:700 clamp(30px,4vw,40px)/1 var(--k-head);color:var(--k-red);letter-spacing:-.01em}.k-price__was{font:700 17px var(--k-body);color:var(--k-grey)}.k-price__save{padding:6px 11px;border-radius:99px;font:900 12px/1 var(--k-body);color:#3a2a00;background:linear-gradient(180deg,#FFE08A,var(--k-sun));box-shadow:0 3px #c99400}.k-price__cod{flex:0 0 100%;display:flex;align-items:center;gap:7px;font:800 13px var(--k-body);color:var(--k-teal-dk)}.k-price__cod .k-ic{width:17px;height:17px}.k-chipsrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.k-chipsrow>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:12px 6px;border-radius:18px;background:#fff;font:800 12px/1.25 var(--k-body);color:var(--k-ink);box-shadow:0 0 0 1.5px var(--k-line),0 4px 0 var(--k-mint2)}.k-chipsrow .k-tile{width:38px;height:38px;border-radius:12px}.k-chipsrow .k-tile .k-ic{width:20px;height:20px}.k-opts{display:grid;gap:12px}.k-opt__l{display:block;margin:0 0 8px;font:900 12px var(--k-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k-grey)}.k-opt__vals{display:flex;flex-wrap:wrap;gap:8px}.k-opt__vals input{position:absolute;opacity:0;pointer-events:none}.k-opt__vals label{padding:11px 16px;border-radius:14px;background:#fff;cursor:pointer;font:800 14px var(--k-body);box-shadow:0 0 0 1.5px var(--k-line),0 3px 0 var(--k-mint2);transition:transform .2s var(--k-spring)}.k-opt__vals label:hover{transform:translateY(-2px)}.k-opt__vals input:checked+label{color:#fff;background:var(--k-ink);box-shadow:0 3px #0a1020}.k-opt__vals input:focus-visible+label{outline:3px solid var(--k-teal);outline-offset:2px}.k-buyrow{display:flex;gap:10px;align-items:stretch}.k-qty{display:inline-flex;align-items:center;border-radius:16px;background:#fff;box-shadow:0 0 0 1.5px var(--k-line),0 5px 0 var(--k-mint2);overflow:hidden;flex:0 0 auto}.k-qty button{width:42px;height:56px;border:0;background:none;font:800 22px var(--k-body);color:var(--k-ink);cursor:pointer}.k-qty button:hover{background:var(--k-mint)}.k-qty input{width:38px;height:56px;border:0;background:none;text-align:center;font:900 17px var(--k-body);color:var(--k-ink);-moz-appearance:textfield}.k-qty input::-webkit-outer-spin-button,.k-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.k-buyrow .k-btn{flex:1;min-height:56px;min-width:0;padding:0 14px}.k-buynow{min-height:68px!important;font-size:18px!important;border-radius:20px!important;flex-direction:column;gap:6px!important}.k-buynow__l{display:inline-flex;align-items:center;gap:10px}.k-buynow small{display:block;font:800 11px/1 var(--k-body);letter-spacing:.1em;opacity:.92;text-transform:none}.k-buynow:before{border-radius:20px 20px 50% 50%/20px 20px 10px 10px}.k-buynow:not([disabled]){animation:k-glow 2.6s ease-in-out infinite}@keyframes k-glow{0%,to{box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000024,0 6px 0 var(--k-red-deep),0 14px 24px -8px #f0443c8c}50%{box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000024,0 6px 0 var(--k-red-deep),0 18px 42px -6px #f0443cd9}}.k-buynow:hover,.k-buynow:active{animation:none}.k-eta{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#f0fbf4,#fff);box-shadow:0 0 0 1.5px #c9eed6,0 5px #ddf4e5}.k-eta__t{font:700 14px/1.45 var(--k-body);color:var(--k-ink)}.k-eta__t b{color:#0e7234}.k-eta__t small{display:block;font-weight:600;font-size:12.5px;color:var(--k-grey)}.k-badges{padding:18px 14px 16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1.5px var(--k-line),0 6px 0 var(--k-mint2),0 30px 40px -36px #1e2a4599}.k-badges__h{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:900 12px var(--k-body);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink)}.k-badges__h:before,.k-badges__h:after{content:"";flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--k-mint2),transparent)}.k-badges__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;perspective:900px}.k-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:transform .4s var(--k-spring)}.k-badge:hover{transform:translateY(-4px) rotateX(12deg)}.k-badge .k-tile{width:56px;height:56px;border-radius:18px}.k-badge .k-tile .k-ic{width:28px;height:28px}.k-badge b{font:800 12.5px/1.2 var(--k-body);color:var(--k-ink)}.k-badge small{font-size:11px;line-height:1.3;color:var(--k-grey)}@media(max-width:400px){.k-badge small{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tzk-pdp.css.map */
