:root{--px-ink: #0B0B0C;--px-ink-2: #3F3C37;--px-muted: #5E5950;--px-line: #E5DFD5;--px-line-strong: #CFC7B8;--px-paper: #FFFFFF;--px-bone: #F6F3EE;--px-bone-2: #EFEBE4;--px-gold: #9C7C43;--px-gold-ink: #7A5F2E;--px-save: #1F7A45;--px-save-ink: #17663A;--px-save-bg: #E9F4EC;--px-ok: #2E9E5B;--px-alert: #B3261E;--px-alert-bg: #FBEDEC;--px-focus: #1D4ED8;--px-font-display: "Sora", "Pallmilla Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--px-font-text: "Pallmilla Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--px-fs-h1: clamp(28px, 2.2vw + 16px, 48px);--px-fs-h2: clamp(24px, 1.6vw + 14px, 38px);--px-fs-h3: 19px;--px-fs-lead: 16px;--px-fs-body: 15px;--px-fs-sm: 13.5px;--px-fs-xs: 12px;--px-s1: 4px;--px-s2: 8px;--px-s3: 12px;--px-s4: 16px;--px-s5: 20px;--px-s6: 24px;--px-s8: 32px;--px-s10: 40px;--px-s12: 48px;--px-s16: 64px;--px-s24: 96px;--px-max: 1320px;--px-gutter: clamp(16px, 3.2vw, 40px);--px-section: clamp(56px, 7vw, 96px);--px-r: 4px;--px-r-pill: 999px;--px-btn-h: 54px;--px-tap: 44px;--px-ease: cubic-bezier(.2, .7, .2, 1);--px-t-fast: .15s;--px-t: .24s}.px{font-family:var(--px-font-text);font-size:var(--px-fs-body);line-height:1.6;letter-spacing:0;color:var(--px-ink-2)}.px *,.px *:before,.px *:after{box-sizing:border-box}.px :focus-visible{outline:2px solid var(--px-focus);outline-offset:2px}.px .px-wrap{width:100%;max-width:var(--px-max);margin-inline:auto;padding-inline:var(--px-gutter)}.px .px-kicker{margin:0 0 var(--px-s3);font:600 var(--px-fs-xs)/1.3 var(--px-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--px-gold-ink)}.px .px-h1{margin:0;font:600 var(--px-fs-h1)/1.08 var(--px-font-display);letter-spacing:-.025em;color:var(--px-ink);text-wrap:balance}.px .px-h2{margin:0;font:600 var(--px-fs-h2)/1.12 var(--px-font-display);letter-spacing:-.02em;color:var(--px-ink);text-wrap:balance}.px .px-lead{margin:var(--px-s3) 0 0;font-size:var(--px-fs-lead);line-height:1.55;color:var(--px-ink-2);max-width:60ch}.px .px-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 var(--px-s6);border:1px solid transparent;border-radius:var(--px-r);font:600 15px/1 var(--px-font-text);text-decoration:none;cursor:pointer;transition:background-color var(--px-t-fast) var(--px-ease),border-color var(--px-t-fast) var(--px-ease),transform var(--px-t-fast) var(--px-ease)}.px .px-btn--primary{background:var(--px-ink);color:var(--px-paper)}.px .px-btn--primary:hover{background:#26241f}.px .px-btn--ghost{background:transparent;color:var(--px-ink);border-color:var(--px-line-strong)}.px .px-btn--ghost:hover{border-color:var(--px-ink)}.px .px-btn--block{width:100%;min-height:var(--px-btn-h);font-size:16px}.px .px-btn:active{transform:translateY(1px)}.px .px-btn:disabled{background:var(--px-bone-2);color:var(--px-muted);cursor:not-allowed}.px .px-link{color:var(--px-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.px .px-link:hover{text-decoration-thickness:2px}.px .px-save{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--px-r-pill);background:var(--px-save-bg);color:var(--px-save-ink);font:600 var(--px-fs-xs)/1 var(--px-font-text);white-space:nowrap}.px-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--px-ok);flex:none}.px-dot--alert{background:var(--px-alert)}.px .px-icon{display:block;flex:none}.px .px-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--px-s4) var(--px-s8);margin-bottom:var(--px-s8)}.px-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.px-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--px-r);background:var(--px-bone)}.px-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:opacity var(--px-t) var(--px-ease),transform var(--px-t) var(--px-ease)}.px-card__img--alt{opacity:0}@media(hover:hover){.px-card:hover .px-card__img--main:not(:only-child){opacity:0}.px-card:hover .px-card__img--alt{opacity:1}.px-card:hover .px-card__img:only-child{transform:scale(1.03)}}.px-card__badge{position:absolute;top:10px;left:10px;z-index:1}.px-card__badge--out{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--px-r-pill);background:var(--px-paper);color:var(--px-muted);font:600 var(--px-fs-xs)/1 var(--px-font-text)}.px-card__body{display:flex;flex-direction:column;gap:4px;padding-top:var(--px-s3);flex:1}.px-card__brand{margin:0;font:600 11.5px/1.3 var(--px-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted)}.px-card__title{margin:0;font:600 15px/1.35 var(--px-font-text);color:var(--px-ink)}.px-card__title a{color:inherit;text-decoration:none}.px-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.px-card__title a:focus-visible{outline:none}.px-card:has(.px-card__title a:focus-visible){outline:2px solid var(--px-focus);outline-offset:4px;border-radius:var(--px-r)}.px-card__spec{margin:0;font-size:var(--px-fs-xs);line-height:1.4;color:var(--px-muted)}.px-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--px-s2);margin-top:auto;padding-top:6px}.px-card__now{font:600 17px/1.2 var(--px-font-display);color:var(--px-ink);font-variant-numeric:tabular-nums}.px-card__was{font-size:var(--px-fs-sm);color:var(--px-muted)}.px-card__meta{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:var(--px-fs-xs);color:var(--px-ink-2)}.px-card.is-soldout .px-card__img{opacity:.55}.px-trust{border-block:1px solid var(--px-line);background:var(--px-paper)}.px-trust__list{list-style:none;margin:0 auto;padding:0 var(--px-gutter);max-width:var(--px-max);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.px-trust__item{display:flex;align-items:center;gap:var(--px-s3);padding:var(--px-s4) var(--px-s4) var(--px-s4) 0;min-width:0}.px-trust__item+.px-trust__item{padding-left:var(--px-s4);border-left:1px solid var(--px-line)}.px-trust__icon{color:var(--px-gold)}.px-trust__text{display:grid;gap:1px;min-width:0}.px-trust__text strong{font:600 var(--px-fs-sm)/1.3 var(--px-font-text);color:var(--px-ink)}.px-trust__text span{font-size:var(--px-fs-xs);line-height:1.35;color:var(--px-muted)}@media(max-width:989px){.px-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.px-trust__item:nth-child(3){padding-left:0;border-left:0}.px-trust__item:nth-child(n+3){border-top:1px solid var(--px-line)}}@media(max-width:420px){.px-trust__item{gap:var(--px-s2);padding-block:var(--px-s3)}.px-trust__text span{display:none}}.px .px-h3{font:600 var(--px-fs-h3)/1.3 var(--px-font-display);color:var(--px-ink);margin:0 0 var(--px-s3)}.px .px-rte>*+*{margin-top:var(--px-s3)}.px .px-rte p,.px .px-rte ul{margin:0}.px-assurance{padding-block:var(--px-s16);background:var(--px-bone)}.px-assurance__head{max-width:760px;margin-bottom:var(--px-s10)}.px-assurance .px-wrap{display:grid;gap:var(--px-s12)}.px-assurance .px-wrap>.px-assurance__head{margin-bottom:0}.px-why{display:grid;gap:var(--px-s2);max-width:760px}.px-why__body{font-size:var(--px-fs-lead);line-height:1.65}.px-acards{list-style:none;margin:0;padding:0;display:grid;gap:var(--px-s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.px-acard{padding:var(--px-s5);border-radius:var(--px-r);background:var(--px-paper)}.px-acard__icon{color:var(--px-gold);display:block;margin-bottom:var(--px-s3)}.px-acard__title{margin:0 0 6px;font:600 var(--px-fs-body)/1.3 var(--px-font-text);color:var(--px-ink)}.px-acard p{margin:0;font-size:var(--px-fs-sm);line-height:1.55}.px-about{display:grid;gap:var(--px-s6);align-items:start}.px-about__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--px-r)}.px-about__address{margin-top:var(--px-s4);font-style:normal;font-size:var(--px-fs-sm);line-height:1.6;color:var(--px-ink-2)}.px-about__address strong{color:var(--px-ink)}@media(min-width:990px){.px-about{grid-template-columns:320px minmax(0,640px);gap:var(--px-s10)}.px-about:not(:has(.px-about__media)){grid-template-columns:minmax(0,760px)}}@media(prefers-reduced-motion:reduce){.px *,.px-card *{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/px-site.css.map */
