@font-face{font-family:'Fraunces';src:url(/wp-content/themes/adorntide/assets/fonts/fraunces-latin.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';src:url(/wp-content/themes/adorntide/assets/fonts/inter-latin.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--at-ink:#1c1a17;--at-ink-2:#5c554c;--at-ink-3:#8f877a;--at-bone:#faf7f2;--at-bone-2:#f3ede2;--at-surface:#ffffff;--at-line:#e8e1d5;--at-line-2:#d9d0bf;--at-dark:#23201c;--at-gold:#a8853f;--at-gold-ink:#7a6130;--at-gold-soft:#f6efe1;--at-measured:#1f6f4a;--at-measured-bg:#eaf5ef;--at-declared:#8a6d1f;--at-declared-bg:#fbf3dd;--at-unknown:#6d675d;--at-unknown-bg:#f1efea;--at-font-display:'Fraunces', 'Iowan Old Style', Palatino, Georgia, 'Times New Roman', serif;--at-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--at-fs-display:clamp(2.4rem, 1.5rem + 3.6vw, 4.1rem);--at-fs-h2:clamp(1.7rem, 1.35rem + 1.4vw, 2.4rem);--at-fs-h3:clamp(1.2rem, 1.08rem + 0.5vw, 1.45rem);--at-fs-lead:clamp(1.05rem, 1rem + 0.35vw, 1.25rem);--at-fs-body:1.0625rem;--at-fs-small:0.875rem;--at-fs-micro:0.75rem;--at-space:1.5rem;--at-section-y:clamp(3.25rem, 2rem + 5vw, 6rem);--at-radius-sm:4px;--at-radius:12px;--at-radius-lg:16px;--at-maxw-prose:44rem;--at-shadow-sm:0 1px 2px rgba(28, 26, 23, 0.03), 0 2px 6px rgba(28, 26, 23, 0.025);--at-shadow:0 1px 2px rgba(28, 26, 23, 0.03), 0 4px 12px rgba(28, 26, 23, 0.03), 0 12px 28px rgba(28, 26, 23, 0.035);--at-shadow-lg:0 2px 4px rgba(28, 26, 23, 0.03), 0 8px 20px rgba(28, 26, 23, 0.035), 0 24px 52px rgba(28, 26, 23, 0.045);--at-shadow-gold:0 2px 6px rgba(122, 97, 48, 0.06), 0 10px 30px rgba(122, 97, 48, 0.08)}body{font-family:var(--at-font-body);font-size:var(--at-fs-body);line-height:1.72;color:var(--at-ink);background-color:var(--at-bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'kern' 1,'liga' 1}.entry-title,h1,h2,h3,h4,.site-branding .main-title{font-family:var(--at-font-display);font-optical-sizing:auto;font-weight:600;color:var(--at-ink);text-wrap:balance}.entry-title{font-size:var(--at-fs-display);line-height:1.06;letter-spacing:-.028em}h1{font-size:var(--at-fs-display);line-height:1.06;letter-spacing:-.028em}h2{font-size:var(--at-fs-h2);line-height:1.16;letter-spacing:-.02em;margin-top:2.6em}h3{font-size:var(--at-fs-h3);line-height:1.28;letter-spacing:-.011em;margin-top:2.1em}h4{font-size:1.0625rem;line-height:1.35;letter-spacing:-.005em;margin-top:1.8em}h2+p,h3+p,h2+.at-verdict{margin-top:.5em}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>blockquote{max-width:var(--at-maxw-prose)}a{color:var(--at-gold-ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover,a:focus{color:var(--at-ink)}.entry-meta{font-size:var(--at-fs-small);color:var(--at-ink-3)}.at-eyebrow{display:block;font-family:var(--at-font-body);font-size:var(--at-fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--at-gold-ink);margin:0 0 .75rem}.at-rule{border:0;height:1px;background:linear-gradient(90deg,var(--at-line-2) 0%,var(--at-line) 55%,transparent 100%);margin:3rem 0}.at-hero{position:relative;background:radial-gradient(120% 100% at 78% 0%,rgb(168 133 63 / .14) 0%,#fff0 58%),linear-gradient(180deg,var(--at-bone-2) 0%,var(--at-bone) 100%);border:1px solid var(--at-line);border-radius:var(--at-radius-lg);padding:clamp(2.5rem, 1.75rem + 4vw, 4.25rem) clamp(1.5rem, 1rem + 3vw, 3.25rem);margin:0 0 3rem;overflow:hidden}.at-hero__inner{max-width:46rem}.at-hero__title{font-family:var(--at-font-display);font-size:var(--at-fs-display);line-height:1.04;letter-spacing:-.032em;font-weight:600;margin:0 0 1.1rem;color:var(--at-ink)}.at-hero__lead{font-size:var(--at-fs-lead);line-height:1.6;color:var(--at-ink-2);margin:0 0 1.75rem;max-width:38rem}.at-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.at-hero__actions .at-btn{display:inline-block;width:auto;min-width:11rem}.at-section{margin:0 0 3.25rem}.at-section:last-child{margin-bottom:0}.at-section--alt{background:var(--at-surface);border:1px solid var(--at-line);border-radius:var(--at-radius-lg);padding:clamp(1.75rem, 1.25rem + 2.5vw, 3rem);box-shadow:var(--at-shadow-sm)}.at-section__head{max-width:40rem;margin:0 0 2.25rem}.at-section__head h2{margin-top:0}.at-section__head p{font-size:var(--at-fs-lead);color:var(--at-ink-2);margin:.6rem 0 0}.at-disclosure{font-size:var(--at-fs-small);line-height:1.62;color:var(--at-ink-2);background:var(--at-gold-soft);border-left:3px solid var(--at-gold);border-radius:0 var(--at-radius-sm) var(--at-radius-sm) 0;padding:.9rem 1.15rem;margin:0 0 1.85rem}.at-disclosure strong{color:var(--at-ink)}.at-disclosure p{margin:0}.at-verdict{background:var(--at-surface);border:1px solid var(--at-line);border-radius:var(--at-radius);padding:1.5rem 1.65rem;margin:0 0 2.25rem;box-shadow:var(--at-shadow)}.at-verdict__label{display:block;font-family:var(--at-font-body);font-size:var(--at-fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--at-gold-ink);margin:0 0 .6rem}.at-verdict p:last-child{margin-bottom:0}.at-verdict p{font-size:1.0625rem;line-height:1.65}.at-ev{display:inline-block;font-family:var(--at-font-body);font-size:var(--at-fs-micro);font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.18em .55em;border-radius:999px;border:1px solid #fff0;vertical-align:.08em}.at-ev--measured{color:var(--at-measured);background:var(--at-measured-bg);border-color:#cfe6da}.at-ev--declared{color:var(--at-declared);background:var(--at-declared-bg);border-color:#eddfb6}.at-ev--unknown{color:var(--at-unknown);background:var(--at-unknown-bg);border-color:var(--at-line-2)}.at-spec-table{margin:2.25rem 0 2.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--at-line);border-radius:var(--at-radius);background:var(--at-surface);box-shadow:var(--at-shadow-sm)}.at-spec-table table{width:100%;border-collapse:collapse;margin:0;font-size:var(--at-fs-small)}.at-spec-table--scroll table{min-width:44rem}.at-spec-table caption{caption-side:top;text-align:left;font-size:var(--at-fs-small);color:var(--at-ink-2);padding:.95rem 1.1rem .3rem}.at-spec-table th,.at-spec-table td{padding:.8rem 1.05rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--at-line)}.at-spec-table thead th{background:var(--at-bone);font-family:var(--at-font-body);font-size:var(--at-fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--at-ink-2);border-bottom:2px solid var(--at-line-2);white-space:nowrap}.at-spec-table tbody th{font-weight:600;color:var(--at-ink);font-family:var(--at-font-body)}.at-spec-table tbody tr:last-child th,.at-spec-table tbody tr:last-child td{border-bottom:0}.at-spec-table tbody tr:nth-child(even) td,.at-spec-table tbody tr:nth-child(even) th{background:#fcfaf6}.at-spec-table td.at-na{color:var(--at-ink-3);font-style:italic}.at-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1.35rem;margin:2rem 0 3rem}.at-shop-card{display:flex;flex-direction:column;background:var(--at-surface);border:1px solid var(--at-line);border-radius:var(--at-radius);padding:1.15rem;text-align:center;box-shadow:var(--at-shadow-sm);transition:transform 0.22s cubic-bezier(.22,.61,.36,1),box-shadow 0.22s ease,border-color 0.22s ease}.at-shop-card:hover{transform:translateY(-3px);box-shadow:var(--at-shadow-lg);border-color:var(--at-line-2)}.at-shop-card__media{margin:0 0 .85rem}.at-shop-card__media img{width:100%;height:auto;border-radius:8px;display:block}.at-shop-badge{align-self:center;display:inline-block;background:var(--at-ink);color:#fff;font-size:var(--at-fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.24em .65em;border-radius:999px;margin-bottom:.7rem}.at-shop-badge--value{background:var(--at-gold-ink)}.at-shop-card__title{font-family:var(--at-font-display);font-optical-sizing:auto;font-size:1.15rem;font-weight:600;line-height:1.26;letter-spacing:-.012em;margin:.15rem 0 .4rem;color:var(--at-ink)}.at-shop-card__why{font-size:var(--at-fs-small);color:var(--at-ink-2);line-height:1.55;margin:0 0 .85rem}.at-shop-card__price{font-size:var(--at-fs-small);font-weight:600;color:var(--at-ink);margin:0 0 .9rem;letter-spacing:.01em}.at-shop-card__actions{margin-top:auto;display:grid;gap:.5rem}.at-media-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--at-bone);border:1px dashed var(--at-line-2);border-radius:8px;font-size:var(--at-fs-micro);color:var(--at-ink-3);text-align:center;padding:.5rem}.at-media-ph p{margin:0}.at-btn{display:block;width:100%;font-family:var(--at-font-body);font-size:var(--at-fs-small);font-weight:600;line-height:1.35;text-align:center;text-decoration:none!important;padding:.72rem 1rem;border-radius:var(--at-radius-sm);border:1px solid #fff0;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.at-btn a,.at-btn a:hover{text-decoration:none}.at-btn--primary{background:var(--at-ink);color:#fff}.at-btn--primary a{color:#fff}.at-btn--primary:hover,.at-btn--primary:focus{background:var(--at-gold-ink);box-shadow:var(--at-shadow-gold)}.at-btn--ghost{background:#fff0;color:var(--at-ink);border-color:var(--at-line-2)}.at-btn--ghost a{color:var(--at-ink)}.at-btn--ghost:hover,.at-btn--ghost:focus{background:var(--at-bone-2);border-color:var(--at-ink-3)}.at-btn__note{display:block;font-weight:400;font-size:var(--at-fs-micro);opacity:.85;margin-top:.2rem}.at-method{font-size:var(--at-fs-small);line-height:1.65;color:var(--at-ink-2);background:var(--at-bone);border:1px dashed var(--at-line-2);border-radius:var(--at-radius-sm);padding:1.15rem 1.3rem;margin:2.25rem 0}.at-method p:last-child{margin-bottom:0}.at-method strong{color:var(--at-ink)}.separate-containers .inside-article,.separate-containers .comments-area,.one-container .container{background-color:#fff0}.site-header{background:var(--at-bone);border-bottom:1px solid var(--at-line)}.main-title a,.main-title a:hover{font-family:var(--at-font-display);font-optical-sizing:auto;font-weight:600;letter-spacing:-.02em;color:var(--at-ink)}.site-description{color:var(--at-ink-3);font-size:var(--at-fs-small)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{font-family:var(--at-font-body);font-weight:500;font-size:.9375rem;letter-spacing:.005em}.entry-content>*{margin-bottom:1.35rem}.entry-content>h2{margin-bottom:.75rem}.entry-content>h3{margin-bottom:.6rem}.site-info{color:var(--at-ink-3);font-size:var(--at-fs-small)}@media (max-width:900px){.at-spec-table table{min-width:34rem}}@media (max-width:768px){:root{--at-space:1.15rem}.at-shop-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.9rem;margin:1.5rem 0 2.25rem}.at-shop-card{padding:.85rem}.at-shop-card__title{font-size:1.02rem}.at-verdict{padding:1.2rem 1.25rem}.at-hero__actions .at-btn{width:100%;min-width:0}}.at-btn:focus-visible,a:focus-visible{outline:2px solid var(--at-gold-ink);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.at-shop-card{transition:none}.at-shop-card:hover{transform:none}}@media print{.at-shop-card__actions,.at-disclosure,.at-hero__actions{display:none}}