@font-face{font-family:Twentieth Century Kenmore;src:url(twentiethcenturyforkenmorelight-webfont.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Twentieth Century Kenmore;src:url(twentiethcenturyforkenmoremedium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Twentieth Century Kenmore;src:url(twentiethcenturyforkenmoresemibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Twentieth Century Kenmore;src:url(twentiethcenturyforkenmorebold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kenmore Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:300;size-adjust:80.5%;ascent-override:106%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Kenmore Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:500;size-adjust:87%;ascent-override:96.5%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Kenmore Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:600;size-adjust:86.5%;ascent-override:100%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Kenmore Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:700;size-adjust:87.5%;ascent-override:97.5%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:300 500;size-adjust:99%;ascent-override:101%;descent-override:26.3%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:600 700;size-adjust:100.5%;ascent-override:99.5%;descent-override:25.9%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:400 500;size-adjust:106%;ascent-override:100.8%;descent-override:27.6%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");font-weight:600 700;size-adjust:110%;ascent-override:97.1%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;src:local("Times New Roman"),local("Times"),local("Noto Serif");font-weight:400;font-style:normal;size-adjust:97.3%;ascent-override:95%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;src:local("Times New Roman"),local("Times"),local("Noto Serif");font-weight:500;font-style:italic;size-adjust:88.5%;ascent-override:104.4%;descent-override:32.4%;line-gap-override:0%}:root{--ps-navy: #2C4053;--ps-navy-700: #24496d;--ps-navy-900: #1a2c3d;--ps-ink: #1a1b18;--ps-text: #212326;--ps-text-2: #545454;--ps-text-3: #838383;--ps-heading: #212326;--ps-bg: #ffffff;--ps-bg-soft: #f3f3f3;--ps-bg-warm: #f2f2f2;--ps-bg-stone: #edebe8;--ps-border: #d2d5d9;--ps-border-soft: #cbcbcb;--ps-track-tight: .06em;--ps-track-label: .12em;--ps-track-ui: .18em;--ps-track-button: .2em;--ps-track-eyebrow: .25em;--ps-track-utility: .4em;--ps-sale: #d72c0d;--ps-ruby: #a8241c;--ps-burgundy: #640000;--ps-brown: #681d04;--ps-brown-hover: #942a06;--ps-gold-star: #ffb503;--ps-gold-star-2: #fec108;--ps-mint: #b7d3d7;--ps-mint-2: #7a9fa5;--ps-success: #138a72;--ps-focus: #87adf5;--ps-metal-yellow: #d4a847;--ps-metal-rose: #c98677;--ps-metal-white: #e6e7eb;--ps-metal-plat: #cfd0d4;--ps-seafoam-100: #eef5f2;--ps-seafoam-200: #d3e6df;--ps-seafoam-300: #a9cec5;--ps-seafoam-600: #4f7f72;--ps-powder-100: #eff4f9;--ps-powder-200: #d8e4ef;--ps-powder-300: #b3c8db;--ps-powder-600: #5b7f9e;--ps-blush-100: #faf0ee;--ps-blush-200: #f2dcd8;--ps-blush-300: #e2b8b3;--ps-blush-600: #9e5a52;--ps-font-display: "Twentieth Century Kenmore", "Kenmore Fallback", system-ui, sans-serif;--ps-font-serif: "Cormorant Garamond", "Cormorant Fallback", "Times New Roman", serif;--ps-font-body: "Open Sans", "Open Sans Fallback", system-ui, sans-serif;--ps-font-ui: "Outfit", "Outfit Fallback", system-ui, sans-serif;--ps-size-xs: 12px;--ps-size-sm: 14px;--ps-size-base: 16px;--ps-size-md: 18px;--ps-size-lg: 20px;--ps-size-xl: 24px;--ps-size-2xl: 28px;--ps-size-3xl: 32px;--ps-size-4xl: 40px;--ps-size-5xl: 63px;--ps-size-6xl: 93px;--ps-size-7xl: 128px;--ps-weight-light: 300;--ps-weight-regular: 400;--ps-weight-medium: 500;--ps-weight-semi: 600;--ps-weight-bold: 700;--ps-space-1: 4px;--ps-space-2: 8px;--ps-space-3: 12px;--ps-space-4: 16px;--ps-space-5: 24px;--ps-space-6: 32px;--ps-space-7: 48px;--ps-space-8: 64px;--ps-space-9: 96px;--ps-page-max: 1700px;--ps-promo-max: 1450px;--ps-radius-xs: 5px;--ps-radius-sm: 10px;--ps-radius-md: 15px;--ps-radius-lg: 20px;--ps-radius-xl: 30px;--ps-radius-pill: 35px;--ps-shadow-soft: 0 3px 6px rgba(0,0,0,.08);--ps-shadow-card: 0 3px 6px rgba(0,0,0,.2);--ps-shadow-pop: 0 10px 25px rgba(20,40,55,.15);--ps-dur-short: .1s;--ps-dur: .25s;--ps-dur-long: .5s;--ps-ease: cubic-bezier(.2,.6,.2,1)}html,body{margin:0;background:var(--ps-bg);color:var(--ps-text);font-family:var(--ps-font-body);font-size:var(--ps-size-base);line-height:1.5;-webkit-font-smoothing:antialiased}h1,.ps-h1{font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);font-size:clamp(28px,4vw,var(--ps-size-5xl));letter-spacing:0;line-height:1.05;color:var(--ps-heading);text-transform:uppercase;margin:0 0 .5em}h2,.ps-h2{font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);font-size:var(--ps-size-3xl);line-height:1.15;color:var(--ps-heading);text-transform:uppercase;letter-spacing:var(--ps-track-ui);margin:0 0 .5em}h3,.ps-h3{font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);font-size:var(--ps-size-2xl);text-transform:uppercase;line-height:1.2;color:var(--ps-heading);margin:0 0 .4em}h4,.ps-h4{font-family:var(--ps-font-ui);font-weight:var(--ps-weight-semi);font-size:var(--ps-size-lg);margin:0 0 .4em}.ps-eyebrow{font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);font-size:var(--ps-size-sm);letter-spacing:var(--ps-track-eyebrow);text-transform:uppercase;color:var(--ps-navy)}.ps-eyebrow--utility{letter-spacing:var(--ps-track-utility);color:var(--ps-text-3);font-size:var(--ps-size-xs);font-weight:var(--ps-weight-light)}p,.ps-p{font-family:var(--ps-font-body);font-size:var(--ps-size-base);line-height:1.6;color:var(--ps-text);margin:0 0 1em}small,.ps-small{font-size:var(--ps-size-sm);color:var(--ps-text-2)}.ps-price{font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);color:var(--ps-ink)}.ps-price--sale{color:var(--ps-sale)}.ps-price--retail{color:var(--ps-text-3);text-decoration:line-through;font-weight:400}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ps-font-display);font-weight:var(--ps-weight-semi);letter-spacing:var(--ps-track-button);text-transform:uppercase;font-size:var(--ps-size-sm);padding:14px 28px;border-radius:var(--ps-radius-sm);background:var(--ps-navy);color:#fff;border:2px solid var(--ps-navy);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:background var(--ps-dur) var(--ps-ease),color var(--ps-dur) var(--ps-ease),box-shadow var(--ps-dur) var(--ps-ease),transform var(--ps-dur-short) var(--ps-ease)}.ps-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ps-ease);pointer-events:none}.ps-btn:hover:before{transform:translate(120%)}.ps-btn:hover{background:var(--ps-navy-700)}.ps-btn:active{transform:translateY(1px);box-shadow:none}.ps-btn--hero{min-width:220px;padding:16px 32px}.ps-btn--secondary{background:#fff;color:var(--ps-ink);border-color:var(--ps-ink)}.ps-btn--secondary:hover{background:var(--ps-ink);color:#fff}.ps-btn--ghost{background:transparent;color:var(--ps-navy);border-color:var(--ps-border)}.ps-btn--ghost:hover{background:var(--ps-bg-warm);border-color:var(--ps-navy)}.ps-btn--brown{background:var(--ps-brown);border-color:var(--ps-brown);color:#fff}.ps-btn--brown:hover{background:var(--ps-brown-hover);border-color:var(--ps-brown-hover)}.ps-btn--gold{background:var(--ps-gold-star);border-color:var(--ps-gold-star);color:var(--ps-ink)}.ps-btn--gold:hover{background:var(--ps-gold-star-2);border-color:var(--ps-gold-star-2)}.ps-btn--small{padding:8px 18px;font-size:12px}.ps-btn--pill{border-radius:var(--ps-radius-pill);padding:10px 36px}.ps-btn--block{width:100%}.ps-card{background:#fff;border:1px solid var(--ps-border-soft);border-radius:var(--ps-radius-md);overflow:hidden;transition:box-shadow var(--ps-dur) var(--ps-ease),transform var(--ps-dur) var(--ps-ease),border-color var(--ps-dur) var(--ps-ease)}.ps-card:hover{box-shadow:var(--ps-shadow-soft);border-color:var(--ps-border)}.ps-tile{border-radius:18px;overflow:hidden;background:var(--ps-bg-soft)}.ps-input{font-family:inherit;width:100%;height:48px;padding:0 16px;background:#fff;border:1px solid var(--ps-border);border-radius:var(--ps-radius-xs);color:var(--ps-text);transition:border-color var(--ps-dur) var(--ps-ease),box-shadow var(--ps-dur) var(--ps-ease)}.ps-input::placeholder{color:var(--ps-text-3)}.ps-input:focus{outline:none;border-color:var(--ps-navy);box-shadow:0 0 0 3px #2c405326}.ps-input--error{border-color:var(--ps-sale)}.ps-input--error:focus{box-shadow:0 0 0 3px #d72c0d2e}.ps-badge{display:inline-block;font-family:var(--ps-font-display);font-size:11px;letter-spacing:var(--ps-track-label);text-transform:uppercase;padding:6px 10px;border:1px solid var(--ps-border);background:#fffffff2;color:var(--ps-text);border-radius:2px}.ps-badge--sale{background:var(--ps-sale);border-color:var(--ps-sale);color:#fff}.ps-badge--new{background:var(--ps-navy);border-color:var(--ps-navy);color:#fff}.ps-badge--lab{background:var(--ps-mint);border-color:var(--ps-mint-2);color:var(--ps-navy)}.ps-badge--burgundy{background:var(--ps-burgundy);border-color:var(--ps-burgundy);color:#fff}.ps-badge--success{background:var(--ps-success);border-color:var(--ps-success);color:#fff}.ps-badge--gold{background:var(--ps-gold-star);border-color:var(--ps-gold-star);color:var(--ps-ink)}.ps-stars{display:inline-flex;gap:2px;color:var(--ps-gold-star)}.ps-stars svg{width:14px;height:14px;fill:currentColor}.ps-toast{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ps-text);border:1px solid var(--ps-border-soft);border-left:3px solid var(--ps-success);padding:12px 16px;border-radius:var(--ps-radius-xs);box-shadow:var(--ps-shadow-pop);font-size:var(--ps-size-sm)}.ps-toast--sale{border-left-color:var(--ps-sale)}.ps-toast--info{border-left-color:var(--ps-navy)}@keyframes ps-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ps-skeleton{background:linear-gradient(90deg,#eee,#f7f7f7,#eee);background-size:200% 100%;animation:ps-shimmer 1.6s linear infinite;border-radius:var(--ps-radius-xs)}.ps-img-hover{transition:transform var(--ps-dur-long) var(--ps-ease),filter var(--ps-dur) var(--ps-ease)}.ps-img-hover:hover{transform:scale(1.06);filter:brightness(.92) contrast(1.08)}
/*# sourceMappingURL=/cdn/shop/t/338/assets/ps-ds.css.map */
