.add-to-cart-button-module__wYJFSa__wrap{flex-direction:column;gap:.75rem;display:flex}.add-to-cart-button-module__wYJFSa__submit{background:var(--accent);letter-spacing:.025em;color:var(--background);cursor:pointer;border:none;align-items:center;padding:.875rem 1.75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:transform .3s,background-color .3s;display:inline-flex}.add-to-cart-button-module__wYJFSa__submit:hover:not(:disabled){background:#f0b53a;transform:translateY(-1px)}.add-to-cart-button-module__wYJFSa__submit:disabled{opacity:.4;cursor:not-allowed}.add-to-cart-button-module__wYJFSa__error{letter-spacing:.025em;color:var(--accent);font-size:.875rem}
.product-description-module__iY33EG__section{border-bottom:1px solid var(--border)}.product-description-module__iY33EG__inner{box-sizing:border-box;max-width:80rem;margin-left:auto;margin-right:auto;padding:4rem 1.5rem}@media (min-width:768px){.product-description-module__iY33EG__inner{padding:5rem 2rem}}.product-description-module__iY33EG__eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin:0;font-size:.75rem}.product-description-module__iY33EG__body{max-width:46rem;color:var(--muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.product-description-module__iY33EG__body p{margin:0 0 1em}.product-description-module__iY33EG__body p:last-child{margin-bottom:0}:is(.product-description-module__iY33EG__body h2,.product-description-module__iY33EG__body h3){font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);margin:2rem 0 .75rem;font-weight:600}.product-description-module__iY33EG__body h2{font-size:1.5rem}.product-description-module__iY33EG__body h3{letter-spacing:.04em;font-size:1.125rem}:is(.product-description-module__iY33EG__body ul,.product-description-module__iY33EG__body ol){margin:0 0 1em;padding-left:1.25rem}.product-description-module__iY33EG__body li{margin:.4em 0}.product-description-module__iY33EG__body li p{margin:0}:is(.product-description-module__iY33EG__body strong,.product-description-module__iY33EG__body b){color:var(--foreground);font-weight:600}.product-description-module__iY33EG__body a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.product-description-module__iY33EG__body a:hover{color:var(--foreground)}.product-description-module__iY33EG__body img{max-width:100%;height:auto;margin:1.5rem 0;display:block}
.product-variant-chips-module__mYnlVa__wrap{margin-top:2rem}.product-variant-chips-module__mYnlVa__list{flex-wrap:wrap;gap:.5rem;display:flex}.product-variant-chips-module__mYnlVa__chip{border:1px solid var(--border);min-width:3.5rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.75rem;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.product-variant-chips-module__mYnlVa__selected{border-color:var(--accent);background:var(--accent);color:var(--background)}.product-variant-chips-module__mYnlVa__unselected{border-color:var(--border);color:var(--muted)}.product-variant-chips-module__mYnlVa__unselected:hover{border-color:var(--accent);color:var(--foreground)}
