.AddToCart-module__97D0bW__form{gap:var(--space-3);text-align:left;width:100%;display:grid}.AddToCart-module__97D0bW__legend{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0}.AddToCart-module__97D0bW__sizes{gap:var(--space-2);border:0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.AddToCart-module__97D0bW__sizesRow{grid-template-columns:repeat(4,1fr)}.AddToCart-module__97D0bW__sizesOne{grid-template-columns:1fr}.AddToCart-module__97D0bW__sizes .AddToCart-module__97D0bW__legend{grid-column:1/-1}.AddToCart-module__97D0bW__sizeOption{cursor:pointer;position:relative}.AddToCart-module__97D0bW__sizeOption input{opacity:0;position:absolute}.AddToCart-module__97D0bW__sizeOption span{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border);border-radius:var(--radius-sm);background-color:var(--color-surface);font-weight:var(--weight-bold);transition:background-color var(--duration-fast) var(--ease-out);display:flex}.AddToCart-module__97D0bW__sizesRow .AddToCart-module__97D0bW__sizeOption span,.AddToCart-module__97D0bW__sizesOne .AddToCart-module__97D0bW__sizeOption span{justify-content:center}.AddToCart-module__97D0bW__sizeOption em{font-style:normal;font-weight:var(--weight-semibold)}.AddToCart-module__97D0bW__sizeOption input:checked+span{background-color:var(--color-text);color:var(--color-text-inverse)}.AddToCart-module__97D0bW__sizeOption input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.AddToCart-module__97D0bW__actions{gap:var(--space-3);align-items:stretch;display:flex}.AddToCart-module__97D0bW__stepper{border:var(--border);border-radius:var(--radius-md);background-color:var(--color-surface);flex:none;align-items:center;display:inline-flex;overflow:hidden}.AddToCart-module__97D0bW__stepper button{width:2.75rem;height:100%;font-size:var(--text-lg);cursor:pointer;background:0 0;border:0}.AddToCart-module__97D0bW__stepper button:hover{background-color:var(--color-surface-alt)}.AddToCart-module__97D0bW__stepper output{min-width:2rem;font-weight:var(--weight-bold);text-align:center}@media (max-width:30rem){.AddToCart-module__97D0bW__actions{flex-wrap:wrap}.AddToCart-module__97D0bW__stepper{min-height:2.75rem}.AddToCart-module__97D0bW__actions>:last-child{flex:100%}}.AddToCart-module__97D0bW__added{background-color:var(--color-success);color:var(--color-on-success)}.AddToCart-module__97D0bW__viewCart{font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;text-decoration:underline}
.Photo-module__oxnzca__figure{margin:0}.Photo-module__oxnzca__frame{border:var(--border);border-radius:var(--radius-lg);background-color:var(--color-surface-alt);position:relative;overflow:hidden}.Photo-module__oxnzca__natural{width:100%;height:auto}.Photo-module__oxnzca__cover{object-fit:cover;width:100%;height:100%}.Photo-module__oxnzca__caption{justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.Photo-module__oxnzca__caption span:first-child{font-weight:var(--weight-semibold)}.Photo-module__oxnzca__credit a{color:inherit}
