.product-presentation{align-items:start}.presentation-gallery,.presentation-info{min-width:0}.presentation-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9375rem;margin-top:1.75rem;display:grid}.presentation-thumbnail{background:var(--cream);aspect-ratio:177/200;padding:2rem .875rem}.presentation-thumbnail .artwork{width:100%;height:100%}.presentation-info{font-size:.96875rem;line-height:1.25rem}.presentation-eyebrow{line-height:1.25rem}.presentation-info h1{overflow-wrap:anywhere;font-family:inherit;font-size:3.3rem;font-weight:700;line-height:1.1}.presentation-price-row{align-items:center;gap:.75rem;min-height:2.5rem;margin-top:.375rem;display:flex}.presentation-price{font-size:1.9375rem;line-height:2.5rem}.presentation-sold-out{color:#fff;background:#000;border-radius:2rem;padding:.625rem .75rem;font-size:.625rem;line-height:1}.presentation-info fieldset{border:0;min-width:0;padding:0}.presentation-info legend{padding:0;line-height:1.25rem}.presentation-info .presentation-sizes{margin-top:1.625rem}.presentation-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem .8125rem;width:24.4375rem;max-width:100%;margin-top:.875rem;display:grid}.presentation-size-grid button{overflow-wrap:anywhere;border-radius:2rem;min-height:2.75rem;padding:.375rem .5rem;font-size:.96875rem;font-weight:700}.presentation-thumbnail:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--ink)}.presentation-size-grid button:focus-visible,.presentation-quantity-control button:focus-visible,.presentation-purchase:focus-visible{box-shadow:inset 0 0 0 .1875rem #fff}.product-presentation button,.presentation-quantity-control input{opacity:1;color:#fff;background:#000;border:0;text-decoration:none}.product-presentation .presentation-size-grid button,.product-presentation .presentation-quantity-control :is(button,input){color:#000;background:#fff}.product-presentation .presentation-size-grid button:focus-visible,.product-presentation .presentation-quantity-control button:focus-visible{box-shadow:inset 0 0 0 .1875rem #000}.presentation-info .presentation-quantity{margin-top:1.25rem}.presentation-quantity-control{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:10rem;height:3.4375rem;margin-top:.875rem;font-size:1.3125rem;display:grid}.presentation-quantity-control input{text-align:center;width:100%}.presentation-purchase{width:100%;height:3.4375rem;margin-top:1.75rem;font-size:1.125rem;display:block}.presentation-description{margin-top:1.375rem;margin-left:.35rem}.presentation-description ul{padding-left:1.75rem;list-style:outside}.presentation-description>*+*{margin-top:1.25rem}.presentation-description>p+ul{margin-top:1.125rem}.presentation-description>ul+h2{margin-top:1.375rem}.presentation-description h2{font:inherit}.presentation-description table{table-layout:fixed;border-collapse:collapse;width:100%;color:inherit;font:inherit;text-align:center;border:.125rem solid #d9d9d9;margin-top:1.75rem;line-height:1.5}.presentation-description thead{color:#000;background:#fff}.presentation-description th,.presentation-description td{background:#fff;border:.125rem solid #d9d9d9;padding:.875rem .75rem}.presentation-description tbody{font-variant-numeric:tabular-nums}@media (max-width:1100px){.presentation-info h1{white-space:normal;font-size:2.625rem}.product-presentation .detail-art{background:var(--cream);padding:1rem}.presentation-thumbnails{gap:1rem;margin-top:1rem}.presentation-thumbnail{padding:1rem .5rem}}.presentation-size-grid button[aria-pressed=true]:enabled{box-shadow:0 0 0 .125rem var(--pink), 0 0 0 .25rem #000}.product-presentation .presentation-size-grid button[aria-pressed=true]:enabled:focus-visible{box-shadow:inset 0 0 0 .1875rem #000, 0 0 0 .125rem var(--pink), 0 0 0 .25rem #000}.presentation-size-grid button:disabled{cursor:not-allowed}.presentation-feedback:empty{display:none}.presentation-feedback{margin-top:.75rem;line-height:1.25rem}.presentation-feedback a{text-decoration:underline}
