body{color:var(--color-foreground);background-color:var(--color-background);font-size:1rem;overflow-x:hidden}h1,h2{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase}h2.text-transform-none{text-transform:none}input{border:1px solid black;padding:.5rem;-webkit-appearance:none;appearance:none;border-radius:0}input[type=number]{text-align:center;pointer-events:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid black;border-radius:0;display:inline-block;cursor:pointer}input[type=checkbox]:checked{background-color:#000}select{border:1px solid black;padding:.5rem;-webkit-appearance:none;appearance:none;border-radius:0;text-align:center;background-color:#fff}.button{display:inline-block;background-color:#000;color:#fff;padding:.5rem .75rem;-webkit-appearance:none;appearance:none;border:none;cursor:pointer}.button--secondary{background-color:#fff;color:#000;border:1px solid;border-color:#000}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.notification{transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateY(100%);opacity:0}.notification.show{transform:translateY(0);opacity:1}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}details[open] .icon-plus{display:none}details:not([open]) .icon-minus{display:none}details[open] .icon-minus{display:block}details:not([open]) .icon-plus{display:block}summary{list-style:none;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}summary::-webkit-details-marker{display:none}.icon-plus,.icon-minus{width:24px;height:24px;display:block}.cart-item{border-bottom:1px solid black;display:grid;grid-template-columns:40px 2fr 1fr;gap:.25rem;padding:.5rem 0}.cart-item-image{width:3rem;height:3rem;object-fit:contain}.cart-item-title{display:flex;flex-direction:column}.cart-item-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cart-item-quantity-wrapper{width:fit-content;margin:1rem 0}.cart-total-container{text-align:right;margin:1rem 0}.cart-total-price{font-weight:700}.cart-total-note{margin:.5rem 0;font-size:.8rem}.marquee{overflow:hidden;width:100%}.marquee ul{display:flex;list-style-type:none;padding:0;margin:0;animation:marquee-scroll linear infinite;animation-duration:var(--marquee-duration, 20s)}.marquee li{flex-shrink:0;padding:0 .5rem}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.product-link{display:block}.image-container{position:relative;overflow:hidden}.primary-image,.secondary-image{transition:opacity 0s ease-in-out}.secondary-image{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}@media(hover:hover){.product-link.has-secondary-image:hover .primary-image{opacity:0}.product-link.has-secondary-image:hover .secondary-image{opacity:1}}@media(hover:none){.secondary-image{display:none}}.color-options .selected{border:3px solid black}.price-subheadline a{text-decoration:underline}.shopify-policy__container{padding-bottom:4rem}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3{margin:1rem 0}.shopify-policy__container p{margin:.5rem 0}.shopify-policy__container ul,.shopify-policy__container ol{margin:.5rem 0;list-style:disc;padding-left:1rem}.shopify-policy__container li{margin:.25rem 0}.shopify-policy__container a{text-decoration:underline}#menu{overflow-y:auto}.menu-group summary{justify-content:space-between}.menu-sublinks{padding:0 0 .75rem 1rem}.menu-sublinks li{font-size:1.125rem;line-height:2rem}.menu-sublinks a{display:inline-block;transition:transform .2s ease}.menu-sublinks a:hover{transform:translate(.25rem)}.menu-group[open] .menu-sublinks li{animation:fade-slide-in .3s ease both}.category-bar__list{display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap;padding:1rem;scrollbar-width:none}.category-bar__list::-webkit-scrollbar{display:none}.category-bar__list--sub{padding-top:0}.category-bar__link{display:inline-block;border:1px solid black;padding:.25rem .75rem;transition:background-color .2s ease,color .2s ease,transform .15s ease,opacity .2s ease}.category-bar__link:hover{background-color:#000;color:#fff}.category-bar__link:active{transform:scale(.96)}.category-bar__link.is-active{background-color:#000;color:#fff}.category-bar__list--sub{gap:1.25rem}.category-bar__list--sub .category-bar__link{border:0;padding:.25rem 0;font-size:.875rem;opacity:.55;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:opacity .2s ease,background-size .25s ease}.category-bar__list--sub .category-bar__link:hover,.category-bar__list--sub .category-bar__link.is-active{background-color:transparent;color:inherit;opacity:1;background-size:100% 1px}.category-bar__list--sub li{animation:fade-slide-in .3s ease both}.category-bar__list--sub li:nth-child(2),.menu-group[open] .menu-sublinks li:nth-child(2){animation-delay:.04s}.category-bar__list--sub li:nth-child(3),.menu-group[open] .menu-sublinks li:nth-child(3){animation-delay:.08s}.category-bar__list--sub li:nth-child(4),.menu-group[open] .menu-sublinks li:nth-child(4){animation-delay:.12s}.category-bar__list--sub li:nth-child(n+5),.menu-group[open] .menu-sublinks li:nth-child(n+5){animation-delay:.16s}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.category-bar__link,.category-bar__list--sub li,.menu-sublinks a,.menu-group[open] .menu-sublinks li{animation:none;transition:none}}.announcement-bar--compact{font-size:.875rem;line-height:1.25rem}.free-shipping-bar{margin:0 0 1rem;font-size:.875rem;text-align:left}.free-shipping-bar__track{height:.5rem;border:1px solid black;margin-top:.25rem}.free-shipping-bar__fill{height:100%;background-color:#000;transition:width .3s ease}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
