.c-choice{display:flex;justify-content:space-between;gap:25px;padding:20px;border:1px solid #ede9e8;border-radius:4px}.c-choice.is-active{border-color:#666;background-color:#f4f2ed}.c-choice--selectable{cursor:pointer}.c-choice--radio{padding:14px}.c-choice--thumbnail{flex-direction:column-reverse;gap:10px;padding:10px}.c-choice__content{display:flex;flex-direction:column;justify-content:space-between;gap:7px}.c-choice__info{display:flex;flex-direction:column;gap:7px}.c-choice--radio .c-choice__info{flex-direction:row;align-items:center;gap:15px}.c-choice--thumbnail .c-choice__info{flex-direction:row;justify-content:space-between;align-items:center}.c-choice__heading{color:#666}.c-choice__radio{flex-shrink:0;width:11px;height:11px;border:1px solid #ede9e8;border-radius:2px;position:relative;background-color:#f4f2ed}.c-choice__radio:after{content:"";display:none;width:6px;height:6px;position:absolute;top:50%;left:50%;background-color:#ef845d;transform:translate(-50%,-50%)}.c-choice.is-active .c-choice__radio:after{display:block}.c-choice__icon{width:13px;height:13px}.c-choice__description{color:#48484b}.c-choice__price{color:#666}.c-choice__button{color:#78776c;text-decoration:underline}.c-choice__image{flex-shrink:0;width:107px;height:70px}.c-choice--thumbnail .c-choice__image{width:100%;height:94px}.c-choice__image--small{width:80px;height:55px}.c-choice__image img{width:100%;height:100%;border-radius:2px;-o-object-fit:cover;object-fit:cover}.c-choice__modal .modal-content{border:none;border-radius:4px;background-color:#f4f2ed}.c-choice__modal .modal-header{justify-content:center;border:none;position:relative;text-align:center}@media (max-width: 991.98px){.c-choice__modal .modal-header{padding:20px 20px 0}}@media (min-width: 992px){.c-choice__modal .modal-header{padding:23px 30px 0}}.c-choice__modal .modal-header .btn-close{position:absolute}@media (max-width: 991.98px){.c-choice__modal .modal-header .btn-close{right:20px}}@media (min-width: 992px){.c-choice__modal .modal-header .btn-close{right:30px}}.c-choice__modal .modal-title{font-weight:400}@media (max-width: 991.98px){.c-choice__modal .modal-body{padding:20px}}@media (min-width: 992px){.c-choice__modal .modal-body{padding:20px 30px 30px}}.c-choice__modal-image img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}
