@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.p.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d72fbc5b-module__zZT2mq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d72fbc5b-module__zZT2mq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-in-soft:cubic-bezier(.55, .06, .68, .19)}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-page);margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.12}p{margin:0}.ps-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ps-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:700;line-height:1.33}:focus-visible{outline:2px solid var(--color-red-deep);outline-offset:2px;border-radius:2px}::selection{background:var(--color-yellow-soft);color:var(--color-ink)}.ps-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.ps-demo{padding:var(--space-4);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ps-demo--col{flex-direction:column;align-items:stretch}.ps-demo-label{width:100%}.ps-btn{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);border:0;font-weight:700;text-decoration:none;display:inline-flex}.ps-btn:disabled,.ps-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ps-btn--sm{height:44px;padding:0 var(--space-4);font-size:14px}.ps-btn--md{height:48px;padding:0 var(--space-5);font-size:15px}.ps-btn--lg{height:56px;padding:0 var(--space-7);font-size:16px}.ps-btn--block{width:100%;height:48px;padding:0 var(--space-6);font-size:16px}.ps-btn--icon{width:44px;height:44px;padding:0}.ps-btn--primary{background:var(--color-red);color:#fff}.ps-btn--primary:hover{background:var(--color-red-deep)}.ps-btn--outline{color:var(--color-red);border:1.5px solid var(--color-red);background:0 0}.ps-btn--outline:hover{background:var(--color-red-wash);color:var(--color-red-deep)}.ps-btn--ghost{color:var(--color-ink-soft);background:0 0}.ps-btn--ghost:hover{background:var(--color-page);color:var(--color-ink)}.ps-btn--promo{background:var(--color-yellow);color:var(--color-ink)}.ps-btn--promo:hover{background:#f5c518}.ps-btn--quiet{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-strong)}.ps-btn--quiet:hover{background:var(--color-page);border-color:var(--color-ink-muted)}.ps-badge{border-radius:var(--radius-xs);padding:var(--space-0\.5) var(--space-2);letter-spacing:.025em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;line-height:1.45;display:inline-flex}.ps-badge--red{background:var(--color-red);color:#fff}.ps-badge--yellow{background:var(--color-yellow);color:var(--color-ink)}.ps-badge--green{background:var(--color-green);color:#fff}.ps-badge--neutral{background:var(--color-page);color:var(--color-ink-soft);border:1px solid var(--color-line)}.ps-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md)}.ps-card__body{padding:var(--space-4)}.ps-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ps-section-heading h2{font-size:18px}@media (min-width:640px){.ps-section-heading h2{font-size:20px}}.ps-section-heading .ps-eyebrow{margin-bottom:var(--space-1)}.ps-link{color:var(--color-red-deep);font-size:14px;font-weight:700;text-decoration:none}.ps-link:hover{text-underline-offset:3px;text-decoration:underline}.ps-field{gap:var(--space-1\.5);display:grid}.ps-field label{color:var(--color-ink);font-size:14px;font-weight:600}.ps-field .ps-required{margin-left:var(--space-1);color:var(--color-danger)}.ps-field .ps-hint{color:var(--color-ink-muted);font-size:12px}.ps-field .ps-error{color:var(--color-danger);font-size:12px;font-weight:600}.ps-input{box-sizing:border-box;width:100%;height:48px;padding:0 var(--space-3\.5);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-ink);transition:border-color .15s var(--ease-out-soft);outline:none;font-size:15px}.ps-input::placeholder{color:var(--color-ink-muted)}.ps-input:focus{border-color:var(--color-red-deep)}.ps-input[aria-invalid=true]{border-color:var(--color-danger)}@media (pointer:coarse){.ps-input{font-size:16px}}.ps-option-group__head{justify-content:space-between;align-items:baseline;gap:var(--space-0\.5) var(--space-3);margin-bottom:var(--space-2\.5);flex-wrap:wrap;display:flex}.ps-option-group__name{color:var(--color-ink);font-size:14px;font-weight:700}.ps-option-group__meta{color:var(--color-ink-muted);font-size:13px}.ps-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ps-chip{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:44px;padding:0 var(--space-3\.5);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease-out-soft), background-color .15s var(--ease-out-soft);font-size:14px;font-weight:500;display:inline-flex}.ps-chip:hover{border-color:var(--color-ink-muted)}.ps-chip[aria-checked=true]{border-color:var(--color-red);background:var(--color-red-wash);color:var(--color-red-deep);box-shadow:inset 0 0 0 1px var(--color-red)}.ps-chip:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--color-line-strong);background:var(--color-page);color:var(--color-ink-muted);text-decoration:line-through}.ps-swatch{border-radius:999px;flex-shrink:0;width:20px;height:20px;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 3px #00000029,0 0 0 1px #0000001a}.ps-stepper{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;height:44px;display:inline-flex}.ps-stepper button{cursor:pointer;width:44px;height:100%;transition:background-color .15s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ps-stepper button:first-child{color:var(--color-ink);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ps-stepper button:first-child:hover{background:var(--color-page)}.ps-stepper button:first-child:disabled{opacity:.3;cursor:default;background:0 0}.ps-stepper button:last-child{color:var(--color-red);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ps-stepper button:last-child:hover{background:var(--color-red-wash)}.ps-stepper input{box-sizing:border-box;border:0;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);text-align:center;width:64px;height:100%;font:inherit;color:var(--color-ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;outline:none;font-size:16px;font-weight:700}.ps-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ps-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ps-stepper input:focus{background:var(--color-yellow-wash)}.ps-tiers__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ps-tiers__head strong{font-size:14px;font-weight:700}.ps-tiers__head span{color:var(--color-ink-muted);font-size:12px}.ps-tiers{gap:var(--space-1\.5);margin:0;padding:0;list-style:none;display:grid}.ps-tier{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-1);text-align:center}.ps-tier__qty{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.ps-tier__price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ps-tier[aria-current=true]{border-color:var(--color-red);background:var(--color-red-wash);box-shadow:inset 0 0 0 1px var(--color-red)}.ps-tier[aria-current=true] .ps-tier__qty{color:var(--color-red-deep);font-weight:700}.ps-tier[aria-current=true] .ps-tier__price{color:var(--color-red-deep)}.ps-nudge{align-items:center;gap:var(--space-2\.5);box-sizing:border-box;width:100%;margin-top:var(--space-2);padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-sm);background:var(--color-yellow-wash);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out-soft);border:0;font-size:13px;line-height:1.375;display:flex}.ps-nudge:hover{background:#fff1c2}.ps-nudge .ps-icon{color:var(--color-green)}.ps-nudge span{flex:1;min-width:0}.ps-nudge b{color:var(--color-red-deep);flex-shrink:0;font-size:12px;font-weight:700}.ps-product-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.ps-product-grid{gap:var(--space-4)}}.ps-product-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;transition:border-color .15s var(--ease-out-soft);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ps-product-card:hover{border-color:var(--color-line-strong)}.ps-product-card__photo{aspect-ratio:1;background:var(--color-well);position:relative;overflow:hidden}.ps-product-card__photo>img,.ps-product-card__photo>.ps-photo{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-soft)}.ps-product-card:hover .ps-product-card__photo>img,.ps-product-card:hover .ps-product-card__photo>.ps-photo{transform:scale(1.03)}.ps-product-card__badge{top:var(--space-2\.5);left:var(--space-2\.5);position:absolute}.ps-sticker{right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-1\.5);border-radius:var(--radius-xs);background:var(--color-yellow);color:var(--color-ink);text-align:center;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.ps-sticker small{text-transform:uppercase;font-size:9px;font-weight:700}.ps-sticker b{font-variant-numeric:tabular-nums;margin:2px 0;font-size:15px;font-weight:800}.ps-product-card__body{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}@media (min-width:640px){.ps-product-card__body{padding:var(--space-3\.5)}}.ps-product-card__name{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ps-product-card:hover .ps-product-card__name{color:var(--color-red-deep)}.ps-price{color:var(--color-red);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.3}.ps-price small{color:var(--color-ink-muted);font-size:12px;font-weight:500}.ps-proof{color:var(--color-ink-muted);font-size:11px;line-height:1.375}.ps-proof .ps-star{color:#f4b400}.ps-photo-pending{height:100%;color:var(--color-ink-muted);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.ps-voucher{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #d92d204d;width:248px;display:flex;overflow:hidden}.ps-voucher--shipping{border-color:#0676474d}.ps-voucher__stub{justify-content:center;align-items:center;gap:var(--space-1);width:76px;padding:0 var(--space-2);background:var(--color-red);color:#fff;text-align:center;flex-direction:column;flex-shrink:0;display:flex;position:relative}.ps-voucher--shipping .ps-voucher__stub{background:var(--color-green)}.ps-voucher__stub small{letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.ps-voucher__stub:after{content:"";border-right:2px dotted var(--color-surface);position:absolute;top:6px;bottom:6px;right:-1px}.ps-voucher__stub .ps-icon{stroke-width:2px;width:22px;height:22px}.ps-voucher__body{min-width:0;padding:var(--space-2\.5) var(--space-3);flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.ps-voucher__title{color:var(--color-ink);font-size:14px;font-weight:800;line-height:1.375}.ps-voucher__cond{color:var(--color-ink-soft);font-size:12px}.ps-voucher__meta{align-items:center;gap:0 var(--space-1\.5);color:var(--color-ink-muted);flex-wrap:wrap;margin-top:2px;font-size:11px;display:flex}.ps-code{border:1px dashed var(--color-red);border-radius:var(--radius-xs);padding:1px var(--space-1\.5);letter-spacing:.025em;color:var(--color-red-deep);font-weight:800}.ps-voucher--shipping .ps-code{border-color:var(--color-green);color:var(--color-green)}.ps-auto{border-radius:var(--radius-xs);padding:1px var(--space-1\.5);white-space:nowrap;background:var(--color-red-wash);color:var(--color-red-deep);font-weight:700}.ps-voucher--shipping .ps-auto{background:var(--color-green-wash);color:var(--color-green)}.ps-promobar{background:var(--color-red);color:#fff;transition:background-color .15s var(--ease-out-soft);text-decoration:none;display:block}.ps-promobar:hover{background:var(--color-red-deep)}.ps-promobar:focus-visible{outline-offset:-4px;outline:2px solid #fff}.ps-promobar__inner{box-sizing:border-box;max-width:1200px;height:36px;padding:0 var(--space-3);align-items:center;gap:var(--space-3);margin:0 auto;font-size:12px;display:flex}@media (min-width:640px){.ps-promobar__inner{height:40px;padding:0 var(--space-6);font-size:13px}}.ps-promobar__inner b{font-weight:700}.ps-promobar__inner span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ps-header{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.ps-header__inner{box-sizing:border-box;max-width:1200px;height:64px;padding:0 var(--space-4);align-items:center;gap:var(--space-2\.5);margin:0 auto;display:flex}@media (min-width:640px){.ps-header__inner{height:76px;padding:0 var(--space-6);gap:var(--space-5)}}.ps-header__logo{border-radius:var(--radius-sm);background:var(--color-red);color:#fff;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ps-search{flex:1;min-width:0;display:flex}.ps-search input{box-sizing:border-box;min-width:0;height:44px;padding:0 var(--space-3\.5);border:2px solid var(--color-red);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-ink);border-right:0;outline:none;flex:1;font-size:15px}.ps-search input::placeholder{color:var(--color-ink-muted)}@media (pointer:coarse){.ps-search input{font-size:16px}}.ps-search button{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-red);color:#fff;cursor:pointer;width:48px;height:44px;transition:background-color .15s var(--ease-out-soft);border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ps-search button:hover{background:var(--color-red-deep)}@media (min-width:640px){.ps-search input{height:48px}.ps-search button{width:56px;height:48px}}.ps-header__icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);transition:background-color .15s var(--ease-out-soft);justify-content:center;align-items:center;display:flex;position:relative}.ps-header__icon:hover{background:var(--color-page)}.ps-count{box-sizing:border-box;background:var(--color-red);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:19px;padding:0 4px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:-8px;right:-10px}.ps-buybar{border-top:1px solid var(--color-line);background:var(--color-surface);padding:var(--space-2) var(--space-3) max(10px, env(safe-area-inset-bottom))}.ps-buybar__note{padding:0 var(--space-1) var(--space-2);color:var(--color-red-deep);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ps-buybar__note span{color:var(--color-ink)}.ps-buybar__note b{color:var(--color-green)}.ps-buybar__actions{gap:var(--space-2);display:flex}.ps-buybar__chat{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-green);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ps-buybar__actions .ps-btn{height:48px;padding:0 var(--space-2)}.ps-buybar__actions .ps-btn--outline{flex:1}.ps-buybar__actions .ps-btn--primary{flex:1.2}.ps-sheet-frame{background:#1f232859;height:100%;position:relative;overflow:hidden}.ps-sheet{background:var(--color-surface);border-top:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;max-height:88%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px -12px #1c1a1759}.ps-sheet__handle{padding:var(--space-3) 0 var(--space-1\.5);justify-content:center;display:flex}.ps-sheet__handle span{background:var(--color-line-strong);border-radius:999px;width:40px;height:4px}.ps-sheet__body{padding:var(--space-2) var(--space-5) var(--space-4);overflow-y:auto}.ps-sheet__foot{border-top:1px solid var(--color-line);padding:var(--space-4) var(--space-5) max(16px, env(safe-area-inset-bottom))}.ps-sheet__title{margin-bottom:var(--space-3);font-size:20px}.ps-sidebar{box-sizing:border-box;background:var(--color-surface);border-right:1px solid var(--color-line);flex-direction:column;width:240px;height:100%;display:flex}.ps-sidebar__head{align-items:center;gap:var(--space-3);padding:var(--space-3\.5) var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.ps-sidebar__tile{border-radius:var(--radius-sm);background:var(--color-red);color:#fff;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ps-sidebar__toggle{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-ink-muted);place-items:center;margin-left:auto;margin-right:-8px;display:grid}.ps-sidebar nav{padding:var(--space-2\.5);flex:1}.ps-sidebar ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps-nav-item{align-items:center;gap:var(--space-2\.5);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-soft);transition:background-color .15s var(--ease-out-soft), color .15s var(--ease-out-soft);font-size:14px;text-decoration:none;display:flex}.ps-nav-item .ps-icon{width:16px;height:16px}.ps-nav-item:hover{background:var(--color-page);color:var(--color-ink)}.ps-nav-item[aria-current=page]{background:var(--color-red-wash);color:var(--color-red-deep);font-weight:700}.ps-nav-count{min-width:20px;padding:0 var(--space-1\.5);box-sizing:border-box;background:var(--color-red);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;font-size:11px;font-weight:800;line-height:20px}.ps-sidebar__foot{border-top:1px solid var(--color-line);padding:var(--space-3)}.ps-sidebar__foot p{color:var(--color-ink-muted);font-size:11px}.ps-sidebar__foot .ps-who{color:var(--color-ink);margin-top:2px;font-size:14px}.ps-role{margin-top:var(--space-1\.5);border-radius:var(--radius-xs);padding:2px var(--space-2);letter-spacing:.025em;background:var(--color-red);color:#fff;font-size:10px;display:inline-flex}.ps-sidebar--folded{width:64px}.ps-sidebar--folded .ps-sidebar__head{justify-content:center;padding-left:0;padding-right:0}.ps-sidebar--folded .ps-nav-item{justify-content:center;padding:0}.ps-sidebar--folded .ps-nav-item .ps-icon{width:18px;height:18px}.ps-nav-icon{display:flex;position:relative}.ps-nav-count--compact{border:2px solid var(--color-surface);min-width:18px;margin:0;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:-6px;right:-10px}.ps-bottomnav{border-top:1px solid var(--color-line);background:var(--color-surface);padding-bottom:env(safe-area-inset-bottom)}.ps-bottomnav ul{margin:0;padding:0;list-style:none;display:grid}.ps-tab{min-height:56px;color:var(--color-ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.ps-tab .ps-icon{width:20px;height:20px}.ps-tab[aria-current=page]{color:var(--color-red-deep);font-weight:700}
:root{--font-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--color-page:#f0ede8;--color-surface:#fff;--color-well:#f5f1ea;--color-line:#e7e7ea;--color-line-strong:#d0d5dd;--color-ink:#1f2328;--color-ink-soft:#475467;--color-ink-muted:#667085;--color-red:#bb080b;--color-red-deep:#9b0709;--color-red-wash:#fbf1f2;--color-yellow:#ffd23f;--color-yellow-soft:#ffe58f;--color-yellow-wash:#fff8e1;--color-green:#067647;--color-green-wash:#ecfdf3;--color-success:#067647;--color-success-wash:#ecfdf3;--color-danger:#b42318;--color-danger-wash:#fef3f2;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-3\.5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-10:40px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--shadow-lift:0 2px 4px #1f23280f, 0 12px 28px -14px #1f232838}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}h1,h2,h3{letter-spacing:-.015em;font-weight:600}.ps-btn,.ps-link{font-weight:600}.ps-price,.ps-badge{font-weight:700}.ps-eyebrow{font-weight:600}.ps-promobar__inner b{white-space:nowrap;flex-shrink:0;font-weight:600}.tm-sign{box-sizing:border-box;height:28px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--color-red);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.tm-sign--lg{height:44px;padding:0 var(--space-3\.5);font-size:18px}@media (min-width:1024px){.tm-sign--head{height:32px;padding:0 var(--space-2\.5);font-size:15px}}
