.product{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1180px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem 1rem;color:hsl(var(--typography-default))}@media (min-width: 1024px){.product{flex-direction:row;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 1280px){.product{padding-left:0;padding-right:0}}.product__content{display:flex;height:100%;max-height:-moz-max-content;max-height:max-content;min-height:524px;width:100%;flex:1 1 0%;flex-direction:column;justify-content:space-between;gap:1.5rem}@media (min-width: 1024px){.product__content{max-width:476px}}.product__details{display:flex;flex-direction:column;gap:1.5rem}.product__header{display:flex;flex-direction:column;gap:.75rem}.product__category,.product__description{font-size:1rem;line-height:1.5rem}.product__title{font-size:2rem;font-weight:600;line-height:3rem;color:hsl(var(--typography-heading))}.product__status{font-size:1rem;font-weight:500;line-height:1.5rem;color:hsl(var(--typography-secondary))}.txt--success{--tw-text-opacity: 1;color:rgb(0 125 46 / var(--tw-text-opacity, 1))}.txt--danger{--tw-text-opacity: 1;color:rgb(236 0 4 / var(--tw-text-opacity, 1))}.txt--warning{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.product__price{display:flex;gap:1.625rem;font-size:1.5rem;line-height:1.375rem}.product__price--new{font-weight:600;color:hsl(var(--typography-heading))}.product__price--old{text-decoration-line:line-through}.product_actions{display:flex;flex-direction:column;gap:1rem}.product__wishlist__cart_counter{display:flex;gap:1rem}.product_wishlist_btn{display:flex;flex:1 1 0%;align-items:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;border-color:hsl(var(--sllm-primary));padding:.75rem 1.25rem;text-align:center;color:hsl(var(--sllm-primary))}.product__cart__add{flex:1 1 0%;gap:.375rem;white-space:nowrap;border-radius:.5rem;background-color:hsl(var(--sllm-primary));padding:.75rem 1.25rem;text-align:center;color:hsl(var(--sllm-background))}.product__cart__add:hover{background-color:hsl(var(--sllm-primary) / .9)}.product svg{height:1.5rem;width:1.5rem;padding:.313rem}.product__variants__bar{display:flex;flex-wrap:wrap;gap:1.5rem}.product__variants__select{display:inline-flex;width:100%;min-width:152px;max-width:-moz-max-content;max-width:max-content;gap:.25rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--sllm-primary));padding:.75rem 1.25rem;color:hsl(var(--sllm-primary))}.product__variants__select select{position:relative;width:100%;min-width:5rem;background-color:hsl(var(--sllm-background));outline:2px solid transparent;outline-offset:2px}.product__variants__select select option{background-color:hsl(var(--sllm-background));font-weight:500;text-transform:uppercase;color:hsl(var(--sllm-primary));--tw-ring-color: currentColor }.product__variants__select select option:hover,.product__variants__select select option:focus{background-color:hsl(var(--sllm-primary));color:hsl(var(--sllm-background))}.product__variants__colors{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product__variants__colors>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.color__btn{display:flex;cursor:pointer;align-items:center}.color__btn_circle{margin-right:.5rem;height:2rem;width:2rem;border-radius:9999px}.color__btn_circle.active{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: currentColor;--tw-ring-offset-width: 4px }.product__cart__counter{display:flex;align-items:center}.counter__increment{background-color:hsl(var(--sllm-secondary));padding:.75rem .5rem;text-align:center;color:hsl(var(--sllm-primary))}.counter__increment:hover{background-color:hsl(var(--sllm-primary) / .1)}.counter__increment:where([dir=ltr],[dir=ltr] *){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.counter__increment:where([dir=rtl],[dir=rtl] *){border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.counter__increment svg{width:1.5rem;height:1.5rem;flex-shrink:0}.counter__decrement{background-color:hsl(var(--sllm-secondary));padding:.75rem .5rem;text-align:center;color:hsl(var(--sllm-primary))}.counter__decrement:hover{background-color:hsl(var(--sllm-primary) / .1)}.counter__decrement:where([dir=ltr],[dir=ltr] *){border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.counter__decrement:where([dir=rtl],[dir=rtl] *){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.counter__decrement svg{width:1.5rem;height:1.5rem;flex-shrink:0}.counter__decrement.disabled,.counter__increment.disabled{cursor:not-allowed;background-color:#d1d1d11a;--tw-text-opacity: 1;color:rgb(209 209 209 / var(--tw-text-opacity, 1))}.counter__count{width:4rem;background-color:hsl(var(--sllm-secondary));padding:.75rem .5rem;text-align:center;color:hsl(var(--sllm-primary))}
