@font-face{font-family:Newsreader;src:url(newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Newsreader;src:url(newsreader-italic-latin.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(hanken-grotesk-latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Playfair Display;src:url(newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Playfair Display;src:url(newsreader-italic-latin.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(hanken-grotesk-latin.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--paper:#FAF7F1;--paper-2:#F2EDE3;--photo:#F6F2EB;--ink:#2F2A24;--ink-2:#5E574D;--ink-3:#7A7266;--ink-hover:#463F37;--rule:#D2CABB;--rule-2:#B9AF9E;--accent:#8E4A33;--low:#D5DBE3;--low-d:#4E6380;--med:#D6DDCD;--med-d:#4F6B45;--bright:#EDE0BD;--bright-d:#8A6A1F;--tools:#EBD3C6;--tools-d:#94503A;--f-serif:"Newsreader",Georgia,"Times New Roman",serif;--f-sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--gut:clamp(16px,4vw,48px);--max:1240px;--ease:cubic-bezier(.16,1,.3,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .2 0 0 0 0 .15 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--color-forest:var(--ink);--color-sand:var(--paper);--color-terracotta:var(--accent);--color-cream:var(--rule);--color-darkgreen:var(--ink);--palma-accent:var(--accent);--palma-muted:var(--ink-2)}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-2) var(--paper);font-synthesis-weight:none}body.palma-a2{margin:0;background-color:var(--paper);background-image:var(--grain);color:var(--ink);font-family:var(--f-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.palma-a2 :where(h1,h2,h3,h4){font-family:var(--f-serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.font-serif{font-family:var(--f-serif)!important;letter-spacing:-.01em}.font-sans{font-family:var(--f-sans)!important}:is(h1,h2,h3,h4,.font-serif):is(.font-bold,.font-black,.font-extrabold,.font-semibold){font-weight:500}body.palma-a2 a{text-decoration-thickness:1px;text-underline-offset:.22em}body.palma-a2 a:hover{text-decoration-color:currentColor}::selection{background:var(--bright);color:var(--ink)}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:0;border:2px solid var(--paper)}input,select,textarea{accent-color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--ink-2)!important;opacity:1}.palma-skip-link{background:var(--paper);color:var(--ink);border:1px solid var(--ink);font-family:var(--f-sans)}body.palma-a2 *:not(.a2-mk){border-radius:0!important}body.palma-a2 *:not(.a2-ring){box-shadow:none!important}[class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.animate-pulse{animation:none!important}.bg-\[\#1b2e23\],.bg-\[\#253e30\],.bg-\[\#15241b\],.hover\:bg-\[\#1b2e23\]:hover{background-color:var(--ink)!important}.hover\:bg-\[\#253e30\]:hover,.hover\:bg-\[\#284233\]:hover,.hover\:bg-\[\#2c4737\]:hover,.hover\:bg-\[\#c86d51\]:hover,.hover\:bg-\[\#b05a40\]:hover{background-color:var(--ink-hover)!important}.bg-\[\#c86d51\]{background-color:var(--ink)!important;color:var(--paper)!important}.bg-\[\#c86d51\]\/10,.bg-\[\#c86d51\]\/15,.bg-\[\#e2ebe4\],.group:hover .group-hover\:bg-\[\#e2ebe4\]{background-color:var(--paper-2)!important}.bg-\[\#f9f6f0\],.bg-\[\#faf8f5\],.bg-\[\#fff8ed\],.bg-white,.bg-white\/95,.bg-gray-50{background-color:var(--paper)!important}.bg-\[\#f4eee4\],.bg-\[\#f4eee4\]\/90,.bg-\[\#e2d8c3\],.hover\:bg-\[\#f4eee4\]:hover,.hover\:bg-\[\#f9f6f0\]:hover,.hover\:bg-\[\#e2d8c3\]:hover,.hover\:bg-\[\#f9f6f0\]\/50:hover{background-color:var(--paper-2)!important}.bg-\[\#e5dec9\],.hover\:bg-\[\#e5dec9\]:hover{background-color:var(--rule)!important}.text-\[\#1b2e23\],.text-\[\#253e30\],.hover\:text-\[\#1b2e23\]:hover{color:var(--ink)!important}.text-\[\#4a5d50\],.text-\[\#8a9a8f\],.text-gray-400,.text-gray-500,.text-gray-600{color:var(--ink-2)!important}.text-\[\#c86d51\],.text-terracotta,.hover\:text-\[\#c86d51\]:hover,.group:hover .group-hover\:text-\[\#c86d51\]{color:var(--accent)!important}.bg-\[\#1b2e23\] .text-\[\#c86d51\],.bg-\[\#1b2e23\] .text-\[\#8a9a8f\],.bg-\[\#1b2e23\] .text-gray-400,.text-\[\#e5dec9\],.text-\[\#f9f6f0\]{color:var(--paper-2)!important}.border-\[\#e5dec9\],.border-\[\#e5dec9\]\/60,.border-\[\#d5cbb5\],.border-\[\#d5c7ad\],.border-\[\#f0eae0\],.border-\[\#cfe0d4\],.border-b-\[\#e5dec9\],.border-t-\[\#e5dec9\],.border-r-\[\#e5dec9\],.divide-\[\#e5dec9\]>:not([hidden])~:not([hidden]),.divide-\[\#e5dec9\]\/60>:not([hidden])~:not([hidden]){border-color:var(--rule)!important}.border-\[\#1b2e23\],.border-\[\#253e30\],.border-\[\#375845\],.hover\:border-\[\#1b2e23\]:hover,.focus\:border-\[\#1b2e23\]:focus{border-color:var(--ink)!important}.border-\[\#c86d51\],.hover\:border-\[\#c86d51\]:hover{border-color:var(--accent)!important}.decoration-\[\#c86d51\]{text-decoration-color:var(--accent)!important}.accent-\[\#c86d51\]{accent-color:var(--ink)!important}.placeholder-\[\#8a9a8f\]::placeholder{color:var(--ink-2)!important}.calculator-card{background:var(--paper);border:1px solid var(--rule);padding:1.5rem}.bg-\[\#c86d51\].text-white,.bg-\[\#c86d51\].bg-\[\#c86d51\]{background-color:var(--ink)!important;color:var(--paper)!important}.bg-\[\#c86d51\].hover\:bg-\[\#b05a40\]:hover,.bg-\[\#1b2e23\].hover\:bg-\[\#253e30\]:hover{background-color:var(--ink-hover)!important}.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/60,.bg-emerald-50\/70{background-color:var(--med)!important}.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950{color:var(--ink)!important}.palma-tool-title,.palma-tool-title :is(h1,h2){color:var(--ink)!important}.palma-purchase-return{background:var(--ink)!important;color:var(--paper)!important}body.template-article main table:not(.a2-spec),body.template-page main .rte table{display:block;max-width:100%;overflow-x:auto}html body .palma-tk{--forest:var(--ink);--forest-2:var(--ink-hover);--terra:var(--accent);--terra-soft:var(--tools);--sand:var(--rule);--sand-line:var(--rule);--cream:var(--paper);--linen:var(--paper-2);--sage:var(--ink-2);--mist:var(--ink-2);--white:var(--paper);font-family:var(--f-sans)}html body .palma-tk :is(h1,h2,h3,h4,.font-serif){font-family:var(--f-serif)!important;font-weight:400}html body .palma-tk :is(p,li,label,input,select,textarea,button,td,th,span,a,small,strong,dd,dt){font-family:var(--f-sans)}html body .palma-tk :is(h1,h2,h3,h4) *{font-family:inherit}html body{--palma-forest:var(--ink);--palma-slate:var(--ink-2);--palma-line:var(--rule);--palma-sand:var(--paper);--palma-cream:var(--paper-2);--palma-terra:var(--accent)}.a2-wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.a2-small{font-size:.8125rem;line-height:1.5}.a2-muted{color:var(--ink-2)}.a2-bot{font-family:var(--f-serif);font-style:italic}.a2-num{font-variant-numeric:tabular-nums lining-nums}.a2-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.a2-h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0}.a2-h1--hero{font-size:clamp(2.2rem,3.9vw,3.35rem);line-height:1.08}.a2-h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(1.5rem,2.3vw,1.95rem);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;margin:0}.a2-h3{font-family:var(--f-serif);font-weight:400;font-size:1.2rem;line-height:1.3;margin:0}.a2-lede{font-size:1.125rem;color:var(--ink-2);max-width:40ch}.a2-sec{padding-top:112px}.a2-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.a2-sec-head a{font-size:.875rem;color:var(--ink)}.a2-sec-head a:hover{color:var(--accent)}.a2-crumb{font-size:.8125rem;color:var(--ink-2);margin-bottom:24px}.a2-crumb a{color:inherit;text-decoration:none}.a2-crumb a:hover{text-decoration:underline;color:var(--accent)}.a2-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2)}.a2-link:hover{color:var(--accent);text-decoration-color:currentColor}.a2-draft{display:inline-block;border:1px dashed var(--accent);color:var(--accent);font-size:.75rem;letter-spacing:.02em;padding:3px 8px;line-height:1.4}.a2-rule-ink{border-top:1px solid var(--ink)}.a2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;font:500 .9375rem/1 var(--f-sans);text-decoration:none!important;border:1px solid var(--ink);background:var(--ink);color:var(--paper)!important;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.a2-btn:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.a2-btn--ghost{background:transparent;color:var(--ink)!important}.a2-btn--ghost:hover{background:var(--ink);color:var(--paper)!important}.a2-btn--add{width:100%;min-height:54px;font-size:1rem}.a2-btn[disabled],.a2-btn[aria-disabled=true]{background:var(--paper-2);border-color:var(--rule-2);color:var(--ink-2)!important;cursor:not-allowed}.a2-tlink{font-size:.9375rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2)}.a2-tlink:hover{color:var(--accent);text-decoration-color:currentColor}.a2-opt{position:relative;cursor:pointer;display:block}.a2-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0}.a2-opt__box{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--rule-2);padding:0 16px;min-height:50px;align-items:center;font-size:.9375rem;background:var(--paper);transition:border-color .2s var(--ease)}.a2-opt:hover .a2-opt__box{border-color:var(--ink-2)}.a2-opt input:checked+.a2-opt__box,.a2-opt__box[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)!important}.a2-opt input:focus-visible+.a2-opt__box{outline:2px solid var(--accent);outline-offset:3px}.a2-opt__note{font-style:normal;color:var(--ink-2);font-size:.8125rem}.a2-lv-low{--c:var(--low);--d:var(--low-d)}.a2-lv-med{--c:var(--med);--d:var(--med-d)}.a2-lv-bright{--c:var(--bright);--d:var(--bright-d)}.a2-lv-tools{--c:var(--tools);--d:var(--tools-d)}.a2-chip{display:inline-flex;align-items:center;gap:8px;background:var(--c,var(--paper-2));color:var(--ink);font-size:.75rem;letter-spacing:.02em;padding:4px 10px;line-height:1.4;text-decoration:none}.a2-chip:before{content:"";width:7px;height:7px;background:var(--d,var(--ink-2));flex:none}a.a2-chip:hover{text-decoration:underline;color:var(--ink)}.a2-band{background:var(--c,var(--paper-2));display:flex;justify-content:space-between;gap:8px;align-items:center;padding:5px 12px;font-size:.75rem;letter-spacing:.02em;line-height:1.4;color:var(--ink);border-top:1px dashed var(--rule-2)}.a2-band__lt{display:inline-flex;align-items:center;gap:7px}.a2-band__lt:before{content:"";width:7px;height:7px;background:var(--d,var(--ink-2));flex:none}.a2-mk{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%!important;background:var(--ink);color:var(--paper);font:600 .6875rem/1 var(--f-sans);font-style:normal;flex:none;vertical-align:middle}.a2-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.a2-card{display:flex;flex-direction:column;text-decoration:none!important;color:var(--ink)!important;height:100%}.a2-card__ph{background:var(--photo);overflow:hidden;position:relative}.a2-card__ph img{display:block;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;transition:transform .9s var(--ease)}.a2-card:hover .a2-card__ph img{transform:scale(1.025)}.a2-card__ph--empty{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;font-family:var(--f-serif);color:var(--ink-2)}.a2-label{border:1px solid var(--rule);border-top:0;background:var(--paper);flex:1;display:flex;flex-direction:column}.a2-label--plain{border-top:1px dashed var(--rule-2)}.a2-label__bd{padding:14px 14px 16px;display:flex;flex-direction:column;gap:3px;flex:1}.a2-card__name{font-family:var(--f-serif);font-weight:400;font-size:1.125rem;line-height:1.25;letter-spacing:-.01em;margin:0;color:var(--ink)}.a2-card:hover .a2-card__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.a2-card .a2-bot{font-size:.9375rem;color:var(--ink-2)}.a2-card__fit{font-size:.75rem;color:var(--ink-2);margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.a2-card__cp{font-size:.875rem;line-height:1.5;margin:6px 0 0;color:var(--ink)}.a2-card__pr{margin-top:auto;padding-top:12px;font-size:.9375rem;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.a2-card__pr s{color:var(--ink-2);font-size:.8125rem}.a2-card__status{font-size:.75rem;color:var(--ink-2)}.a2-care{margin-top:28px;border:1px solid var(--rule);background:var(--paper)}.a2-care>.a2-band{padding:8px 14px;font-size:.8125rem;border-top:0}.a2-care>.a2-band .a2-band__lt:before{width:8px;height:8px}.a2-spec{width:100%;border-collapse:collapse;font-size:.9375rem}.a2-spec caption{text-align:left;font-family:var(--f-serif);font-size:1.125rem;padding:14px 14px 6px;color:var(--ink)}.a2-spec th,.a2-spec td{text-align:left;vertical-align:top;padding:10px 14px;border-top:1px solid var(--rule);line-height:1.5}.a2-spec th{font-weight:500;width:34%;white-space:nowrap;color:var(--ink)}.a2-spec td{color:var(--ink-2)}.a2-read{padding:16px 14px 18px;border-top:1px solid var(--rule)}.a2-read__h{font-family:var(--f-serif);font-weight:400;font-size:1.125rem;line-height:1.3;margin:0}.a2-read__sub{font-size:.8125rem;color:var(--ink-2);margin:2px 0 12px}.a2-mini{border:1px solid var(--rule);background:var(--paper)}.a2-mini .a2-band{padding:8px 12px;font-size:.8125rem;border-top:0}.a2-mini .a2-band .a2-mk{margin-left:6px}.a2-mini__bd{padding:12px;display:flex;flex-direction:column;gap:2px}.a2-mini .a2-ln{display:flex;align-items:center;justify-content:space-between;gap:8px}.a2-mini__nm{font-family:var(--f-serif);font-size:1.375rem;line-height:1.2;letter-spacing:-.01em}.a2-mini .a2-bot{font-size:.9375rem;color:var(--ink-2)}.a2-mini__water,.a2-mini__fit{font-size:.8125rem;color:var(--ink-2);margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.a2-mini__water+.a2-mini__fit{margin-top:0}.a2-parts{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--ink)}.a2-parts li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:.875rem;line-height:1.5;color:var(--ink-2)}.a2-parts li .a2-mk{margin-top:1px}.a2-parts b{font-weight:500;color:var(--ink)}.a2-guide{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;padding:12px 14px;border-top:1px solid var(--rule);text-decoration:none!important;background:var(--paper-2);color:var(--ink)!important;min-height:56px}.a2-guide--noimg{grid-template-columns:1fr}.a2-guide img{width:56px;height:56px;object-fit:cover;background:var(--photo)}.a2-guide b{display:block;font-weight:500;font-size:.9375rem;color:var(--ink)}.a2-guide:hover b{text-decoration:underline;text-underline-offset:.2em}.a2-guide span{font-size:.8125rem;color:var(--ink-2)}.a2-terms{margin:24px 0 0;border-top:1px solid var(--rule)}.a2-terms>div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:.875rem}.a2-terms dt{font-weight:500}.a2-terms dd{margin:0;color:var(--ink-2)}.a2-claim{border:1px solid var(--rule);background:var(--paper);padding:14px 16px;font-size:.875rem;line-height:1.55;color:var(--ink-2);display:grid;gap:6px}.a2-claim p{margin:0}.a2-claim__title{font-family:var(--f-serif);font-size:1.125rem;line-height:1.3;color:var(--ink)}.a2-claim__title a{color:var(--ink);text-decoration:none}.a2-claim__title a:hover{text-decoration:underline;color:var(--accent)}.a2-claim a{color:var(--ink)}.a2-claim a:hover{color:var(--accent)}@media(max-width:980px){.a2-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.a2-sec{padding-top:80px}}@media(max-width:480px){.a2-label>.a2-band{padding:6px 9px;font-size:.6875rem;flex-direction:column;align-items:flex-start;gap:1px}.a2-label__bd{padding:11px 10px 13px}.a2-card__name{font-size:1rem}.a2-card .a2-bot{font-size:.875rem}.a2-card__cp{font-size:.8125rem}.a2-spec th{white-space:normal;width:38%}.a2-spec th,.a2-spec td{padding:10px 12px}.a2-terms>div{grid-template-columns:1fr;gap:2px}}#palma-announcement-bar.a2-ann{display:block;background:var(--paper-2);color:var(--ink-2);border-bottom:1px solid var(--rule);font-size:.8125rem;line-height:1.5;text-align:center;padding:8px var(--gut);min-height:0}.a2-ann__in{margin:0 auto;max-width:var(--max);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 18px}.a2-ann a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);display:inline-flex;align-items:center;min-height:28px}.a2-ann a:hover{color:var(--accent);text-decoration-color:currentColor}@media(max-width:639px){.a2-ann__more{display:none!important}}.a2-head{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--rule)}.a2-head__in{max-width:var(--max);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:20px;min-height:60px}.a2-head__tools{display:contents}.a2-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--ink)!important;min-height:44px;align-self:center}.a2-logo__name{font-family:var(--f-serif);font-weight:400;font-size:1.5rem;letter-spacing:-.01em;line-height:1}.a2-logo__sub{font-family:var(--f-sans);font-size:.75rem;padding-top:.3em;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.a2-logo:hover .a2-logo__name{color:var(--accent)}@media(max-width:480px){.a2-logo__sub{display:none}}.a2-search{position:relative;grid-row:2;grid-column:1/-1;margin:0 0 10px}.a2-search__form{position:relative;display:flex;align-items:center;margin:0}.a2-search__icon{position:absolute;left:11px;width:15px;height:15px;color:var(--ink-2);pointer-events:none}#PalmaHeaderSearchInput.a2-search__input{width:100%!important;min-height:44px;margin:0;padding:0 12px 0 34px;border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);font:400 .9375rem/1.2 var(--f-sans);-webkit-appearance:none;appearance:none}#PalmaHeaderSearchInput.a2-search__input:focus{border-color:var(--ink);outline:none}#PalmaHeaderSearchInput.a2-search__input:focus-visible{outline:2px solid var(--accent)!important}.a2-search__results{position:absolute;right:0;top:calc(100% + 6px);width:min(360px,calc(100vw - 32px))!important;max-height:26rem;overflow-y:auto;background:var(--paper)!important;border:1px solid var(--rule)!important;padding:6px;z-index:60}.a2-search__results a{text-decoration:none;color:var(--ink)}.a2-search__results a:hover p{text-decoration:underline}.a2-search__results img{border-color:var(--rule)!important;background:var(--photo)}.a2-search__results .font-mono{font-family:var(--f-sans)!important;font-variant-numeric:tabular-nums}.a2-bag{grid-row:1;grid-column:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;font-size:.9375rem;color:var(--ink)!important;text-decoration:none!important}.a2-bag:hover{color:var(--accent)!important}.a2-bag__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:1px solid currentColor;font-size:.75rem;font-variant-numeric:tabular-nums}.a2-menu-btn{grid-row:1;grid-column:3;display:inline-flex!important;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0 2px;background:none;border:0;color:var(--ink);font:500 .9375rem/1 var(--f-sans);cursor:pointer}.a2-menu-btn svg{width:18px;height:18px}.a2-menu-btn[aria-expanded=true] .a2-menu-btn__open,.a2-menu-btn[aria-expanded=false] .a2-menu-btn__close,.a2-nav{display:none}.a2-nav__group{position:relative;display:flex;align-items:stretch}.a2-nav__top{display:inline-flex;align-items:center;gap:6px;min-height:72px;padding:0;color:var(--ink)!important;text-decoration:none!important;white-space:nowrap;border-bottom:1px solid transparent;margin-bottom:-1px}.a2-nav__top svg{width:11px;height:11px;color:var(--ink-2);flex:none}.a2-nav__group:hover>.a2-nav__top,.a2-nav__group:focus-within>.a2-nav__top,.a2-nav__top:hover{border-bottom-color:var(--ink)}.a2-nav__top[aria-current=page]{border-bottom-color:var(--accent)}.a2-mega{position:absolute;top:100%;left:-20px;z-index:50;visibility:hidden;opacity:0;width:min(780px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--rule);padding:28px 28px 24px;white-space:normal}.a2-mega--md{width:min(520px,calc(100vw - 32px))}.a2-mega--sm{width:min(440px,calc(100vw - 32px))}.a2-mega--end{left:auto;right:-20px}.a2-nav__group:hover>.a2-mega,.a2-nav__group:focus-within>.a2-mega{visibility:visible;opacity:1}.a2-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.a2-mega__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.a2-mega__col+.a2-mega__col{margin:0}.a2-mega__stack>*+*{margin-top:22px}.a2-mega__label{font-family:var(--f-sans);font-size:.8125rem;font-weight:600;color:var(--ink-2);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ink)}.a2-nlist{list-style:none;margin:0;padding:0}.a2-nlist a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:.9375rem;line-height:1.35;color:var(--ink)!important;text-decoration:none}.a2-nlist a:hover{color:var(--accent)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.a2-nlist__n{font-size:.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.a2-mega__note{display:block;margin-top:14px;padding:12px 14px;border:1px dashed var(--rule-2);font-size:.8125rem;line-height:1.45;color:var(--ink-2)!important;text-decoration:none!important}.a2-mega__note b{display:block;font-family:var(--f-serif);font-weight:400;font-size:1.0625rem;color:var(--ink)}.a2-mega__note:hover b{text-decoration:underline;text-underline-offset:.2em}.a2-nav__quiz{display:inline-flex;align-items:center;min-height:72px;color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--rule-2);white-space:nowrap}.a2-nav__quiz:hover{color:var(--accent)!important;text-decoration-color:currentColor}.a2-drawer{display:none;border-top:1px solid var(--rule);background:var(--paper);padding:0 var(--gut) 20px;max-height:calc(100dvh - 120px);overflow-y:auto}.a2-drawer.is-open{display:block}.a2-drawer details{border-bottom:1px solid var(--rule)}.a2-drawer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-family:var(--f-serif);font-size:1.25rem;color:var(--ink)}.a2-drawer summary::-webkit-details-marker{display:none}.a2-drawer summary:after{content:"+";font-family:var(--f-sans);font-size:1.25rem;color:var(--ink-2)}.a2-drawer details[open]>summary:after{content:"\2212"}.a2-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-bottom:12px}.a2-drawer__grid a,.a2-drawer__link{display:flex;align-items:center;min-height:44px;font-size:.9375rem;line-height:1.3;color:var(--ink)!important;text-decoration:none}.a2-drawer__grid a:hover,.a2-drawer__link:hover{color:var(--accent)!important;text-decoration:underline}.a2-drawer__link{font-family:var(--f-serif);font-size:1.25rem;min-height:52px}@media(min-width:1024px){.a2-head__in{grid-template-columns:auto 1fr auto;column-gap:32px;min-height:72px}.a2-head__tools{display:flex;align-items:center;gap:20px;grid-column:3}.a2-nav{display:flex;align-items:stretch;justify-self:end;gap:24px;font-size:.9375rem}.a2-search{grid-row:auto;grid-column:auto;margin:0;width:200px}.a2-bag{grid-row:auto;grid-column:auto}.a2-menu-btn,.a2-drawer,.a2-drawer.is-open{display:none!important}}@media(min-width:1024px)and (max-width:1199px){.a2-nav{gap:16px;font-size:.875rem}.a2-search{width:150px}.a2-logo__sub{display:none}.a2-head__in{column-gap:20px}}.a2-foot{border-top:1px solid var(--rule);background:var(--paper-2);margin-top:120px;color:var(--ink)}.a2-foot__in{max-width:var(--max);margin:0 auto;padding:56px var(--gut) 28px}.a2-foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.a2-foot .a2-logo__name{font-size:1.75rem}.a2-foot__desc{color:var(--ink-2);font-size:.9375rem;max-width:34ch;margin:12px 0 0}.a2-foot__label{font-family:var(--f-sans)!important;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;font-weight:500;line-height:1.4}.a2-foot ul{list-style:none;margin:0;padding:0}.a2-foot li a{display:inline-flex;align-items:center;min-height:32px;padding:0;text-decoration:none;font-size:.9375rem;color:var(--ink)}.a2-foot li a:hover{text-decoration:underline;color:var(--accent)}.a2-foot__news{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule)}.a2-foot__news p{font-size:.875rem;color:var(--ink-2);margin:0 0 12px;max-width:36ch}.a2-foot__form{display:flex;gap:0;max-width:380px}.a2-foot__form input[type=email]{flex:1;min-width:0;min-height:48px;padding:0 12px;border:1px solid var(--rule-2);border-right:0;background:var(--paper);color:var(--ink);font:400 .9375rem var(--f-sans)}.a2-foot__form input[type=email]:focus{border-color:var(--ink)}.a2-foot__form .a2-btn{min-height:48px;padding:0 20px}.a2-foot__msg{font-size:.8125rem;margin-top:8px!important;color:var(--ink)}.a2-foot__social{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:.875rem;color:var(--ink)!important;text-decoration:none}.a2-foot__social:hover{text-decoration:underline;color:var(--accent)!important}.a2-foot__social svg{width:16px;height:16px}.a2-foot__bar{border-top:1px solid var(--rule);margin-top:40px;padding-top:14px;font-size:.8125rem;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap}.a2-foot__bar p{margin:0}.a2-foot__bar nav{display:flex;flex-wrap:wrap;gap:0 18px}.a2-foot__bar a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none}.a2-foot__bar a:hover{color:var(--accent);text-decoration:underline}@media(max-width:860px){.a2-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.a2-foot__grid>div:first-child{grid-column:1/-1}.a2-foot li a{min-height:44px}}@media(max-width:480px){.a2-foot{margin-top:80px}.a2-foot__in{padding-top:44px}}#CartDrawerOverlay{background:#2f2a2452!important}#CartDrawer{background:var(--paper)!important;border-left:1px solid var(--rule);color:var(--ink)}#CartDrawer>div:first-child{background:var(--paper)!important;color:var(--ink)!important;border-bottom:1px solid var(--rule)!important}#CartDrawer h2{font-family:var(--f-serif)!important;font-weight:400!important;font-size:1.5rem!important;color:var(--ink)}#CartDrawer .palma-cart-close,#CartDrawer button[aria-label="Close cart drawer"],#CartDrawer button[aria-label="Close bag"]{width:44px;height:44px;background:transparent!important;border:1px solid var(--rule-2);color:var(--ink)!important;font-weight:400}#CartDrawer .palma-cart-close:hover{border-color:var(--ink)}#CartItemsContainer>div{background:var(--paper)!important;border-color:var(--rule)!important}#CartItemsContainer h3,#CartItemsContainer h4{font-family:var(--f-serif)!important;font-weight:400!important;font-size:1rem!important}#CartItemsContainer .w-16{background:var(--photo)!important}#CartDrawer>div:last-child{background:var(--paper-2)!important;border-top:1px solid var(--rule)!important}#CartDrawer>div:last-child>div:first-child{background:var(--paper)!important;font-weight:400!important;color:var(--ink-2)!important}#CartDrawerSubtotal{font-family:var(--f-sans)!important;font-weight:500!important;font-variant-numeric:tabular-nums;font-size:1.125rem!important}#CartDrawerCheckoutBtn{min-height:52px;display:flex!important;align-items:center;justify-content:center;font-weight:500!important}#CartDrawerCheckoutBtn:hover{background-color:var(--ink-hover)!important}#CartDrawer a[href="/cart"]{min-height:44px;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border-color:var(--ink)!important;font-weight:500!important}#CartDrawerWeightNotice{background:var(--paper)!important;border:1px dashed var(--accent)!important;color:var(--ink)!important}body #StickyVipBar{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--ink)!important}body #StickyVipBar .font-serif{font-weight:400;font-size:1.125rem}body #StickyVipBar .palma-vip-copy{color:var(--ink-2);font-size:.8125rem}body #StickyVipBar .palma-vip-input{background:var(--paper)!important;border:1px solid var(--rule-2)!important;color:var(--ink)!important;min-height:44px}body #StickyVipBar .palma-vip-input::placeholder{color:var(--ink-2)}body #StickyVipBar .palma-vip-join{background:var(--ink)!important;color:var(--paper)!important;font-weight:500;min-height:44px}body #StickyVipBar button[aria-label="Close signup"]{color:var(--ink-2)!important}.palma-product-card{background:var(--paper)!important;border-color:var(--rule)!important}.palma-product-card>div:first-child{background:var(--photo)!important}.palma-product-card h3{font-weight:400!important}.palma-card-purchase button,.palma-card-purchase a{background:var(--ink)!important;font-weight:500!important}.palma-card-purchase .font-serif{font-family:var(--f-sans)!important;font-weight:500!important;font-variant-numeric:tabular-nums}.palma-card-guide a{color:var(--ink)!important;font-weight:500!important;text-decoration:underline;text-decoration-color:var(--rule-2)}.palma-chip{background:var(--paper-2);color:var(--ink)}.palma-chip--care{background:var(--med);color:var(--ink)}.palma-fit dt svg,.palma-chip svg{stroke:var(--ink)}.palma-fit{border-color:var(--rule)}.palma-fit dt,.palma-fit dd span{color:var(--ink-2)}.palma-fit dd,.palma-ship-line,.palma-care-links__title,.palma-care-links a{color:var(--ink)}.palma-care-links{border-color:var(--rule)}.palma-care-links a{text-decoration-color:var(--rule-2)}.palma-quick-picks a{background:var(--paper);border-color:var(--rule-2);color:var(--ink);font-weight:500;min-height:44px}.palma-quick-picks a:hover{border-color:var(--ink)}.palma-quick-picks a[aria-current=page]{background:var(--paper);border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)!important}.palma-tag-facet a{background:var(--paper);border-color:var(--rule-2);color:var(--ink)}.palma-tag-facet .is-selected a{background:var(--paper);border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)!important}.palma-filter-disclosure>summary{border-color:var(--rule-2);background:var(--paper)}.palma-collection-toolbar select,.palma-native-filters input{border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);min-height:44px}.palma-primary-link,.palma-passport button,.palma-native-filters button{background:var(--ink)!important;color:var(--paper)!important;font-weight:500}.palma-secondary-link{color:var(--ink)}.palma-collection-page{background:transparent!important}.palma-collection-heading{border-color:var(--rule)!important}.palma-collection-heading h1{font-weight:400!important;font-size:clamp(2rem,3.4vw,2.9rem)!important;line-height:1.12!important}.palma-collection-products.a2-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}@media(max-width:980px){.palma-collection-products.a2-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}.palma-pet-badge{border-radius:0}.palma-pet-note{background:var(--paper)!important;border-color:var(--rule)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(min-width:1600px){:root{--max:1360px}}.a2-head .a2-logo{justify-self:start;background:var(--paper);border:1px solid var(--ink);padding:6px 14px;gap:12px;position:relative;z-index:1}.a2-head .a2-logo__name{font-size:1.875rem;font-weight:500;color:var(--ink)}.a2-head .a2-logo__sub{color:var(--ink);font-weight:500}@media(max-width:480px){.a2-head .a2-logo{padding:4px 12px}.a2-head .a2-logo__name{font-size:1.75rem}}.a2-mega__quiz{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-2)}.a2-mega__quiz-q{margin:0 0 10px;font-family:var(--f-serif);font-size:1.0625rem;line-height:1.3;color:var(--ink)}.a2-mega__quizbtn{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--accent);color:var(--accent)!important;font-size:.9375rem;text-decoration:none!important;transition:background .2s,color .2s}.a2-mega__quizbtn .a2-mega__ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.a2-mega__quizbtn em{font-style:normal;transition:transform .2s}.a2-mega__quizbtn:hover{background:var(--accent);color:var(--paper)!important}.a2-mega__quizbtn:hover em{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/palma-a2.css.map */
