.radio-label{display:flex;align-items:center;transition:background-color .2s,border-color .2s;font-size:14px;color:var(--text-secondary)}@media(max-width:680px){.radio-label{font-size:14px}}.radio-input{position:absolute;opacity:0}.radio-inner-circle{display:inline-block;width:16px;height:16px;border:1px solid var(--color-accent);border-radius:50%;margin-right:.5em;transition:border-color .2s;position:relative}.radio-input:checked+.radio-label .radio-inner-circle{border-color:var(--color-accent)}.radio-input:checked+.radio-label .radio-inner-circle:after{content:"";display:block;width:10px;height:10px;background-color:var(--color-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jstGadgetCheckbox__input[type=checkbox]{display:none}.jstGadgetCheckbox__ui{display:inline-block;width:16px;height:16px;border:1px solid var(--color-accent);border-radius:4px;position:relative;cursor:pointer}.jstGadgetCheckbox__ui:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-accent);border-radius:2px;opacity:0}.jstGadgetCheckbox__input[type=checkbox]:checked+.jstGadgetCheckbox__ui:after{opacity:1}.jstGadgetCheckbox__container{display:flex}.jstGadgetCheckbox__container>label{width:17px;height:17px}.mobileFilter__dropdown{display:flex;flex-direction:column;position:relative;background-color:var(--color-white)}.mobileFilter__dropdown__toggle{border:1px solid;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--border-default);height:32px;padding:8px 12px;color:var(--text-secondary);text-wrap:nowrap}.mobileFilter__dropdown__toggle.active-dropdown{border-color:var(--color-accent);color:var(--color-accent)}.mobileFilter__dropdown__toggle>svg{width:18px;height:18px}.mobileFilter__dropdown__toggle>svg>path{stroke-width:1}.mobileFilter__dropdown__menu{background-color:var(--color-white);border-radius:16px;position:absolute;z-index:99;top:2.25rem;width:212px;border:1px solid var(--border-default);overflow:hidden}.mobileFilter__dropdown__menu .mobileFilter__brandBlock{display:flex;flex-direction:column;padding:16px}.mobileFilter__dropdown__menu .mobileFilter__priceBlock{display:flex;flex-direction:column;gap:1rem;padding:10px}.mobileFilter__dropdown__menu .mobileFilter__priceBlock>li{display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:14px}.mobileFilter__dropdown:last-child>.mobileFilter__dropdown__menu{right:0}.justGagdetCartItem{padding:24px;background-color:var(--color-white)}.justGagdetCartItem:not(:last-child){border-bottom:1px solid var(--border-subtle)}@media(max-width:640px){.justGagdetCartItem{padding-left:1rem;padding-right:1rem}}.justGagdetCartItem__contentBlock{display:flex;flex-direction:column;gap:4px}@media(max-width:1024px){.justGagdetCartItem__contentBlock{gap:10px}}.justGagdetCartItem__selectionBlock{display:flex;align-items:center;gap:16px}.justGagdetCartItem__selectable{display:flex;align-items:center;justify-content:space-between;flex-grow:1}@media(max-width:1024px){.justGagdetCartItem__selectable{flex-direction:column;align-items:flex-start;justify-content:unset;gap:10px}}.justGagdetCartItem__ctas{display:flex;align-items:center;justify-content:space-between;padding-left:32px}.justGagdetCartItem__ctas>button{display:flex;align-items:center;gap:10px;color:var(--color-error);font-weight:500;font-size:14px;font-family:inherit}.justGagdetCartItem__ctas>button>span{padding-top:.25rem}.justGagdetCartItem__details{display:flex;align-items:center;gap:16px}.justGagdetCartItem__details__image{display:flex;align-items:center;justify-content:center;background-color:var(--surface-subtle);overflow:hidden;padding:1rem;border-radius:10px;width:6rem;height:6rem}.justGagdetCartItem__details__image>img{width:4.375rem;height:4.375rem;object-fit:contain}@media(max-width:1024px){.justGagdetCartItem__details__image{width:4.375rem;height:4.375rem}.justGagdetCartItem__details__image>img{width:55px;height:55px;object-fit:contain}}.justGagdetCartItem__details__productInfo{display:flex;flex-direction:column;gap:8px}.justGagdetCartItem__details__productInfo>a{font-weight:500;font-size:16px;transition:color .25s ease-in}.justGagdetCartItem__details__productInfo>a:hover{color:var(--color-primary)}.justGagdetCartItem__details__productInfo>span{color:var(--text-muted);font-size:14px;text-wrap:balance}@media(max-width:1024px){.justGagdetCartItem__details__productInfo{gap:4px}}.justGagdetCartItem__details__productPrice{font-weight:400;flex-shrink:0}