/* Zone6ix refinements */
@keyframes z6-fade{from{opacity:0}to{opacity:1}}
@keyframes z6-settle{from{transform:scale(1.045)}to{transform:scale(1)}}
html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(11,11,11,.5) transparent;-webkit-text-size-adjust:100%}
html:root{--variant-pills-radius:0px}
::selection{background:#0b0b0b;color:#f6f5f3}
html body main{animation:z6-fade .9s ease backwards}
.z6-hero img{animation:z6-settle 2.4s cubic-bezier(.2,.7,.2,1) backwards}
.z6-item .z6-slot img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .6s ease}
.z6-item:hover .z6-slot img{transform:scale(1.025)}
.z6-shop .z6-item .z6-slot{aspect-ratio:var(--z6-ratio,3/4)!important;width:100%!important;height:auto!important;min-height:0!important}
.z6-shop .z6-item .z6-slot img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}
.z6-meta{font-weight:300}
a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid currentColor;outline-offset:4px;box-shadow:none}
.z6f__form input::placeholder{opacity:.45;color:inherit}
.z6f__form button,.z6f__bar a,.z6-pager a{transition:opacity .3s ease}
.z6f__form button:hover,.z6-pager a:hover{opacity:.5}
.z6f__bar a:hover{opacity:1}
html body .product__title,html body .product__title h1,html body .product__title h2{font-family:var(--z6-serif);font-weight:300;letter-spacing:.06em}
html body .product__info-container .price,html body .product__info-container .price-item{font-family:var(--z6-sans);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;font-weight:300}
html body .product__description,html body .product__description p{font-size:1.3rem;line-height:1.95;letter-spacing:.06em;font-weight:300}
html body .product-form__submit,html body .product-form__buttons .button{min-height:5.4rem}
html body .product-form__input input[type=radio]+label{border-radius:0;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;font-weight:300}
html body .quantity,html body .field__input,html body .select__select{border-radius:0}
html body .cart__empty-text,html body .title--primary,html body .cart__heading{font-family:var(--z6-serif);font-weight:300;letter-spacing:.06em}
html body .cart-item__name{font-family:var(--z6-sans);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}
html body .totals__subtotal,html body .totals__subtotal-value{font-family:var(--z6-sans);letter-spacing:.2em;text-transform:uppercase;font-size:1.1rem;font-weight:300}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body main,.z6-hero img{animation:none}.z6-fear,.z6-item .z6-slot img,.z6-post .z6-slot img,.z6-gal .z6-slot img{transition:none}.z6-item:hover .z6-slot img,.z6-gal:hover .z6-slot img{transform:none}}