main[data-astro-cid-uojwrzoh]{max-width:74rem;padding:6rem var(--gutter) 0;margin:auto}.page-top[data-astro-cid-uojwrzoh]{color:var(--color-bone-soft);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.page-top[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{text-transform:uppercase;letter-spacing:.15em}.page-top[data-astro-cid-uojwrzoh] a[data-astro-cid-uojwrzoh]:hover{color:var(--color-ember)}.product[data-astro-cid-uojwrzoh]{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:2.5rem;display:grid}.gallery[data-astro-cid-uojwrzoh]{border:0;min-width:0;margin:0;padding:0;position:relative}.sr-only[data-astro-cid-uojwrzoh],.view-input[data-astro-cid-uojwrzoh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-stage[data-astro-cid-uojwrzoh]{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #05070b55}.photo[data-astro-cid-uojwrzoh]{margin:0;padding:1rem 1rem 0}.photo[data-astro-cid-uojwrzoh] img[data-astro-cid-uojwrzoh]{width:100%;max-width:479px;height:auto;margin:auto;display:block}.photo[data-astro-cid-uojwrzoh] figcaption[data-astro-cid-uojwrzoh]{color:#4c4b50;text-align:center;text-transform:uppercase;letter-spacing:.18em;padding:.8rem 0 1rem;font-size:.65rem}.front[data-astro-cid-uojwrzoh]{display:none}#view-front[data-astro-cid-uojwrzoh]:checked~.photo-stage[data-astro-cid-uojwrzoh] .front[data-astro-cid-uojwrzoh]{display:block}#view-front[data-astro-cid-uojwrzoh]:checked~.photo-stage[data-astro-cid-uojwrzoh] .back[data-astro-cid-uojwrzoh]{display:none}.view-controls[data-astro-cid-uojwrzoh]{gap:.75rem;margin-top:1rem;display:flex}.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh]{border:1px solid var(--color-bone-line);cursor:pointer;flex:1;align-items:center;gap:.8rem;padding:.4rem .8rem .4rem .4rem;font-size:.8rem;display:flex}.view-controls[data-astro-cid-uojwrzoh] img[data-astro-cid-uojwrzoh]{object-fit:contain;background:#fff;width:36px;height:45px}.view-controls[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{margin-left:auto}#view-back[data-astro-cid-uojwrzoh]:checked~.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh][for=view-back],#view-front[data-astro-cid-uojwrzoh]:checked~.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh][for=view-front]{border-color:var(--color-ember);color:var(--color-ember);background:var(--color-plum)}#view-back[data-astro-cid-uojwrzoh]:focus-visible~.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh][for=view-back],#view-front[data-astro-cid-uojwrzoh]:focus-visible~.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh][for=view-front]{outline:2px solid var(--color-cream);outline-offset:4px}.product-info[data-astro-cid-uojwrzoh]{min-width:0;padding-top:.25rem}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh]{margin:1rem 0;font-size:clamp(3rem,5vw,4.7rem);line-height:1.02}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh] em[data-astro-cid-uojwrzoh]{color:var(--color-ember);font-style:normal}.cause-note[data-astro-cid-uojwrzoh]{border-left:2px solid var(--color-ember);background:#b69ad80f;margin:1.8rem 0;padding:1rem 1.25rem}.cause-note[data-astro-cid-uojwrzoh] p[data-astro-cid-uojwrzoh]{font-family:var(--font-display);color:var(--color-bone);font-size:1.12rem}.cause-note[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{color:var(--color-bone-soft);margin-top:.4rem;font-size:.8rem;display:block}.model[data-astro-cid-uojwrzoh]{color:var(--color-bone-soft);font-size:.85rem}.price[data-astro-cid-uojwrzoh]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:1.25rem 0;font-size:3.4rem;font-weight:800}.price[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{letter-spacing:0;color:var(--color-bone-soft);font-size:.8rem;font-weight:500}.description[data-astro-cid-uojwrzoh]{max-width:29rem;color:var(--color-bone-soft)}.features[data-astro-cid-uojwrzoh]{color:var(--color-ember);flex-wrap:wrap;gap:.5rem 1.2rem;margin:1rem 0 1.5rem;padding:0;font-size:.75rem;list-style:none;display:flex}.features[data-astro-cid-uojwrzoh] li[data-astro-cid-uojwrzoh]:before{content:"✦";margin-right:.4rem}.buy[data-astro-cid-uojwrzoh]{letter-spacing:.01em;border:1px solid var(--color-cream);width:100%;min-height:5rem;padding:1rem 1.5rem;font-size:1.2rem;font-weight:800;box-shadow:inset 0 1px #fff9,0 3px #9f8c65,0 14px 30px #06080d55}.buy[data-astro-cid-uojwrzoh]:hover,.buy[data-astro-cid-uojwrzoh]:focus-visible{transform:translateY(-2px)}.buy[data-astro-cid-uojwrzoh]:focus-visible{outline:3px solid var(--color-ember);outline-offset:5px}.buy[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{margin-left:auto}.checkout-note[data-astro-cid-uojwrzoh]{color:var(--color-bone-soft);margin:.8rem 0 1rem;font-size:.75rem}.size-chart[data-astro-cid-uojwrzoh]{text-underline-offset:5px;font-size:.8rem;text-decoration:underline}.order-note[data-astro-cid-uojwrzoh]{border-top:1px solid var(--color-bone-line);margin-top:2rem;padding-top:1.5rem}.order-note[data-astro-cid-uojwrzoh] p[data-astro-cid-uojwrzoh]{color:var(--color-bone-soft);margin-top:.7rem;font-size:.85rem}.order-note[data-astro-cid-uojwrzoh] strong[data-astro-cid-uojwrzoh]{color:var(--color-bone);font-weight:500}.competition[data-astro-cid-uojwrzoh]{border-top:1px solid var(--color-bone-line);border-bottom:1px solid var(--color-bone-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 0;display:flex}.competition[data-astro-cid-uojwrzoh] h2[data-astro-cid-uojwrzoh]{margin:.8rem 0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.competition[data-astro-cid-uojwrzoh] p[data-astro-cid-uojwrzoh]:last-child{color:var(--color-bone-soft);font-size:.85rem}@media (width<=760px){main[data-astro-cid-uojwrzoh]{padding-top:5rem}.product[data-astro-cid-uojwrzoh]{grid-template-columns:1fr;gap:1.75rem;margin-top:1.5rem}.photo[data-astro-cid-uojwrzoh] img[data-astro-cid-uojwrzoh]{object-fit:contain;width:auto;max-width:100%;height:320px}.photo[data-astro-cid-uojwrzoh]{padding-top:.5rem}.photo[data-astro-cid-uojwrzoh] figcaption[data-astro-cid-uojwrzoh]{padding:.5rem 0 .75rem}.product-info[data-astro-cid-uojwrzoh]{padding-top:0}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh]{font-size:2.65rem}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh] br[data-astro-cid-uojwrzoh]{display:none}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh] em[data-astro-cid-uojwrzoh]:before{content:" "}.competition[data-astro-cid-uojwrzoh]{flex-direction:column;align-items:stretch;margin-top:2rem}.page-top[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{display:none}}main[data-astro-cid-uojwrzoh]{padding-top:7rem}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh]{letter-spacing:-.045em;font-weight:800}.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh]{transition:background-color .2s var(--ease-out);border-radius:16px;padding:.6rem;font-weight:650}.view-controls[data-astro-cid-uojwrzoh] img[data-astro-cid-uojwrzoh]{border-radius:8px}.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh]:hover{background:#b69ad812}.cause-note[data-astro-cid-uojwrzoh]{border:1px solid #b69ad822;border-radius:18px;padding:1.4rem;box-shadow:inset 0 1px #ffffff0a}.cause-note[data-astro-cid-uojwrzoh] p[data-astro-cid-uojwrzoh]{font-family:var(--font-body);font-weight:700}.order-note[data-astro-cid-uojwrzoh] strong[data-astro-cid-uojwrzoh]{font-weight:750}.competition[data-astro-cid-uojwrzoh]{background:#1a1b22;border:0;border-radius:24px;margin-bottom:2rem;padding:2rem;box-shadow:inset 0 1px #b69ad822}.competition[data-astro-cid-uojwrzoh] .btn[data-astro-cid-uojwrzoh]{white-space:normal}.buy[data-astro-cid-uojwrzoh]{min-height:4rem;padding:.55rem .7rem .55rem 1.5rem}.page-top[data-astro-cid-uojwrzoh] a[data-astro-cid-uojwrzoh],.size-chart[data-astro-cid-uojwrzoh]{align-items:center;min-height:44px;display:inline-flex}@media (width>=761px){.gallery[data-astro-cid-uojwrzoh]{position:sticky;top:6.5rem}}@media (width<=760px){main[data-astro-cid-uojwrzoh]{padding-top:5.5rem}.product[data-astro-cid-uojwrzoh]{gap:2.5rem}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh]{font-size:3rem}.competition[data-astro-cid-uojwrzoh]{padding:1.5rem}}@media (width>=761px){.product[data-astro-cid-uojwrzoh]{gap:0 clamp(2rem,5vw,5rem)}.product-heading[data-astro-cid-uojwrzoh]{grid-area:1/2}.gallery[data-astro-cid-uojwrzoh]{grid-area:1/1/3}.product-info[data-astro-cid-uojwrzoh]{grid-area:2/2}}@media (width<=760px){main[data-astro-cid-uojwrzoh]{text-align:center}.page-top[data-astro-cid-uojwrzoh]{justify-content:center}.product[data-astro-cid-uojwrzoh]{gap:1.5rem}.product-heading[data-astro-cid-uojwrzoh] h1[data-astro-cid-uojwrzoh]{margin:.7rem 0}.product-info[data-astro-cid-uojwrzoh]{width:100%}.price[data-astro-cid-uojwrzoh]{margin:0 0 1rem}.description[data-astro-cid-uojwrzoh]{margin-inline:auto}.features[data-astro-cid-uojwrzoh],.view-controls[data-astro-cid-uojwrzoh] label[data-astro-cid-uojwrzoh]{justify-content:center}.view-controls[data-astro-cid-uojwrzoh] span[data-astro-cid-uojwrzoh]{margin-left:0}}
