/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}small{font-size:80%}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[hidden]{display:none}h1,p{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{list-style:none;margin:0;padding:0}html{font-family:Inter,Sen,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid}img{border-style:solid}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input{padding:0;line-height:inherit;color:inherit}img{display:block;vertical-align:middle;max-width:100%;height:auto}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-white-mask{background-color:hsla(0,0%,100%,.5)}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.text-sm{font-size:16px}.leading-normal{line-height:calc(1em + 6px)}.my-sm{margin-top:12px;margin-bottom:12px}.my-md{margin-top:18px;margin-bottom:18px}.my-lg{margin-top:24px;margin-bottom:24px}.mx-auto{margin-left:auto;margin-right:auto}.mb-sm{margin-bottom:12px}.mb-md{margin-bottom:18px}.mr-lg{margin-right:24px}.mb-lg{margin-bottom:24px}.mb-xl{margin-bottom:30px}.ml-auto{margin-left:auto}.min-h-screen{min-height:100vh}.p-sm{padding:12px}.py-sm{padding-top:12px;padding-bottom:12px}.px-sm{padding-left:12px;padding-right:12px}.px-md{padding-left:18px;padding-right:18px}.pr-xs{padding-right:6px}.pr-sm{padding-right:12px}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.text-left{text-align:left}.text-right{text-align:right}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.uppercase{text-transform:uppercase}.visible{visibility:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.col-span-12{grid-column:span 12/span 12}.col-span-16{grid-column:span 16/span 16}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}:root{--shadow-depth:6px}html{font-size:20px;line-height:calc(1em + 6px)}a:active,a:focus,a:hover{text-decoration:underline}*{font-size:inherit;line-height:inherit}h1,h2{font-size:24px;margin-bottom:18px}h2{margin-top:18px}h3{font-size:16px;margin-top:24px;margin-bottom:12px}.shadow{color:#000;border:1px solid;box-shadow:var(--shadow-depth) var(--shadow-depth)}.shadow:after,.shadow:before{background:currentColor;border:calc(var(--shadow-depth)/2) solid;content:"";display:block;position:absolute}.shadow:before{right:calc(var(--shadow-depth)*-1);top:calc(var(--shadow-depth)/2 - 1px);width:0;height:100%;transform:skewY(45deg)}.shadow:after{bottom:calc(var(--shadow-depth)*-1);left:calc(var(--shadow-depth)/2 - 1px);width:100%;height:0;transform:skewX(45deg)}button{position:relative;display:inline-block;padding:12px 18px}button[disabled]{cursor:not-allowed;--text-opacity:1;color:#e0e0e0;color:rgba(224,224,224,var(--text-opacity))}p+p{margin-top:1em}#cart-mini{width:100%}@media (min-width:768px){#cart-mini{width:75%}}#cart-review[disabled]{display:none}.product:after{content:attr(data-price)}.product:hover:after{opacity:1}.product:after{transition:opacity .25s;position:absolute;display:flex;opacity:0;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}[data-soldout]:hover img{opacity:.5}[data-soldout=true]:after{content:"SOLD";bottom:unset;left:unset;opacity:1;padding:6px;margin:12px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));font-size:16px;line-height:1}.loader{height:45px;aspect-ratio:1.2;--c:no-repeat repeating-linear-gradient(90deg,#000 20%,transparent 0 40%);background:var(--c) 50% 0,var(--c) 50% 100%;background-size:83.33333% 50%;animation:l10 1s linear infinite;margin:45px 33%}@keyframes l10{33%{background-position:0 0,100% 100%}66%{background-position:0 100%,100% 0}to{background-position:50% 100%,50% 0}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex-col{flex-direction:column}.md\:text-base{font-size:20px}.md\:ml-0{margin-left:0}.md\:mt-md{margin-top:18px}.md\:mb-md{margin-bottom:18px}.md\:p-0{padding:0}.md\:p-md{padding:18px}.md\:px-md{padding-left:18px;padding-right:18px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-13{grid-column:span 13/span 13}.md\:col-start-4{grid-column-start:4}}
