.custom-state-options{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.custom-state-option{cursor:pointer;border:1px solid rgba(var(--main-color),.3);border-radius:6px;padding:.8rem 1.25rem;background:#fff;transition:all .3s ease;position:relative;display:flex;align-items:center}.custom-state-radio{position:relative;margin:0;width:9px;height:9px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--main-color));border-radius:50%;outline:none;transition:all .3s ease;flex-shrink:0}.custom-state-radio:hover{border-color:rgb(var(--main-color))}.custom-state-radio:checked{border-color:rgb(var(--main-color));background-color:rgb(var(--main-color))}.custom-state-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:rgb(var(--main-color));border-radius:50%}.custom-state-content{display:flex;flex-direction:column;align-items:flex-start;margin-left:1.5rem;gap:.1rem}.custom-state-header{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-state-info{display:flex;flex-direction:column;gap:.25rem}.custom-state-title{text-transform:capitalize}.price-arrow{color:rgb(var(--main-color));font-size:1.5rem}.custom-state-option--selected .custom-state-price{color:rgb(var(--main-color))}.custom-state-options .custom-state-option.custom-state-option--selected{border-color:rgb(var(--main-color))!important;background-color:#093d3812!important}.custom-state-options .custom-state-option.custom-state-option--selected .custom-state-content{font-weight:600}.custom-state-options .custom-state-option.custom-state-option--selected .custom-state-title{color:rgb(var(--main-color))}.custom-state-radio:checked+.custom-state-content{color:rgb(var(--main-color))}.custom-state-option:hover{border-color:#e5e5e5}.custom-state-option.custom-state-option--selected:hover{border-color:rgb(var(--main-color))}.storage-option--selected .storage-price{color:rgb(var(--main-color))}.price-updating{opacity:.5}.state-description{margin-top:1rem;text-align:center}.state-description-text{font-size:.9rem;color:rgb(var(--main-color));font-style:normal;background-color:#40cf801a;padding:.25rem .5rem;border-radius:4px;display:inline-block}.custom-state-prices{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.variant-price-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.storage-label{margin-right:1rem}.custom-state-option--selected .variant-price{color:rgb(var(--main-color))}.storage-prices{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.state-label{margin-right:1rem}.product-description-container{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.product-description h3{font-size:1.2rem;margin-bottom:1rem}.product-description .prose{font-size:.95rem;line-height:1.2}.product-description .prose p{margin-bottom:1rem}.product-description .prose ul,.product-description .prose ol{margin-left:1.5rem;margin-bottom:1rem}.product-description-accordion{margin-top:2rem;border-top:1px solid #e5e5e5}.product-description-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;text-align:left;cursor:pointer;border-bottom:1px solid #e5e5e5}.product-description-toggle:hover{color:rgb(var(--main-color))}.toggle-icon{transition:transform .3s ease}.product-description-toggle[aria-expanded=true] .toggle-icon{transform:rotate(45deg)}.product-description-content{padding:1.5rem 0;line-height:1.6}.product-description-content.active{display:block}.product-description-content .prose p{margin-bottom:1rem}.product-description-content .prose ul,.product-description-content .prose ol{margin-left:1.5rem;margin-bottom:1rem}.product-description-content .prose strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/20/assets/variant-states.css.map */
