.kx-at .kx-pr{margin:20px 0 6px}.kx-at .kx-pr__main.modal_price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0}.kx-at .kx-pr__main .current_price .money{font-family:var(--kx-font-head);font-weight:500;font-size:clamp(2.7rem,4.2vw,3.4rem);line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum" 1}.kx-at .kx-pr__main .was_price .money{font-size:1.9rem;line-height:1;color:var(--kx-muted);text-decoration:line-through;text-decoration-thickness:1.5px;font-feature-settings:"tnum" 1}.kx-at .kx-pr__main .was_price:has(.money:empty){display:none}.kx-at .kx-pr__main .sold_out:empty{display:none}.kx-at .kx-pr__save{display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 10px;background:linear-gradient(135deg,#13904f,#0d6f3c);color:#fff;font-family:var(--kx-font-head);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-radius:3px;box-shadow:0 6px 16px -8px #0d6f3cb3;white-space:nowrap}.kx-at .kx-pr__save b{font-weight:700;letter-spacing:.06em}.kx-at .kx-pr__save svg{flex:0 0 auto}.kx-at .kx-pr__pct{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(19,144,79,.45);background:#13904f17;color:#0d6f3c;font-family:var(--kx-font-head);font-size:12px;letter-spacing:.08em;font-weight:700;border-radius:3px;white-space:nowrap}.kx-at .kx-pr__pct b{font-weight:700}.kx-at .kx-pr [hidden]{display:none!important}.kx-at .kx-pr__set{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin-top:16px;padding:14px 18px;border:1px solid var(--kx-line-light);border-left:3px solid var(--kx-brass);border-radius:3px;background:linear-gradient(100deg,#ffffffa6,#ffffff1f)}.kx-at .kx-pr__glyph{width:52px;height:42px;color:var(--kx-brass-ink)}.kx-at .kx-pr__setT{display:flex;flex-direction:column;gap:3px;min-width:0}.kx-at .kx-pr__setT b{font-family:var(--kx-font-head);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--kx-brass-ink)}.kx-at .kx-pr__setT em{font-style:normal;font-size:14.5px;color:var(--kx-muted);line-height:1.3}.kx-at .kx-pr__per{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.1}.kx-at .kx-pr__per b{font-family:var(--kx-font-head);font-weight:500;font-size:1.55rem;font-feature-settings:"tnum" 1}.kx-at .kx-pr__per i{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--kx-muted);margin-top:4px}@media(max-width:480px){.kx-at .kx-pr__set{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.kx-at .kx-pr__per{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:8px;justify-content:flex-end}.kx-at .kx-pr__per i{margin-top:0}}@media(min-width:961px){.kx-at .kx-pdp__gal{grid-template-columns:minmax(0,1fr);grid-template-areas:"m" "t";gap:14px}.kx-at .kx-thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none}}.kx-at .kx-thumbwrap{grid-area:t;position:relative;min-width:0}.kx-at .kx-thumbs{scroll-snap-type:x proximity;scroll-behavior:smooth;padding:3px 2px;gap:10px;scrollbar-width:none}.kx-at .kx-thumbs li{scroll-snap-align:start}.kx-at .kx-thumbs img{width:84px;height:84px}@media(max-width:640px){.kx-at .kx-thumbs img{width:68px;height:68px}}.kx-at .kx-thumbwrap.has-r .kx-thumbs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.kx-at .kx-thumbwrap.has-l .kx-thumbs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.kx-at .kx-thumbwrap.has-l.has-r .kx-thumbs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.kx-at .kx-thumbnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#faf9f6f5;color:#1b1b1b;font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #00000038;transition:transform .2s,background .2s}.kx-at .kx-thumbnav:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.kx-at .kx-thumbnav--prev{left:-6px}.kx-at .kx-thumbnav--next{right:-6px}.kx-at .kx-thumbnav[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kx-atelier-fixes.css.map */
