@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:""}}}.thumbnail-border-inset{position:relative}.thumbnail-border-inset:after{inset:var(--spacing-none,0rem);border-radius:var(--radius-4xs,.25rem);border-style:var(--tw-border-style);border-width:var(--border-small);border-color:var(--color-neutral-400,oklch(71.55% 0 none));--tw-content:"";content:var(--tw-content);position:absolute}.active\:thumbnail-border-inset:active{position:relative}.active\:thumbnail-border-inset:active:after{inset:var(--spacing-none,0rem);border-radius:var(--radius-4xs,.25rem);border-style:var(--tw-border-style);border-width:var(--border-small);border-color:var(--color-neutral-400,oklch(71.55% 0 none));--tw-content:"";content:var(--tw-content);position:absolute}@media (min-width:48rem){.md\:hover\:thumbnail-border-inset:hover{position:relative}.md\:hover\:thumbnail-border-inset:hover:after{inset:var(--spacing-none,0rem);border-radius:var(--radius-4xs,.25rem);border-style:var(--tw-border-style);border-width:var(--border-small);border-color:var(--color-neutral-400,oklch(71.55% 0 none));--tw-content:"";content:var(--tw-content);position:absolute}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.product-layout{gap:var(--spacing-xs,1rem);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"breadcrumb""header""gallery""sidebar";display:grid}@media (min-width:64rem){.product-layout.product-layout-lg{column-gap:var(--spacing-l,2rem);grid-template:"gallery breadcrumb"min-content"gallery header"min-content"gallery sidebar"1fr/2fr 1fr}}.area-breadcrumb{grid-area:breadcrumb}.area-header{grid-area:header}.area-gallery{grid-area:gallery}.area-sidebar{grid-area:sidebar}
