@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.layout{min-height:100vh;height:100%;display:flex;width:100%}.layout__main-content{background-color:#fff;width:100%;padding:24px 36px;margin-left:250px}.sidebar{display:block;border-right:1px solid #e3ebf6;overflow-y:auto;padding:12px 24px;max-width:250px;width:100%;position:fixed;bottom:0;top:0}.sidebar__container{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;min-height:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:100%}.sidebar__brand{display:block;text-align:center;padding:24px 0}.sidebar__brand__logo{max-height:72px;max-width:100%;margin-left:auto;margin-right:auto;vertical-align:middle}.sidebar__navigation{display:flex;align-items:stretch;flex:1;flex-direction:column;min-width:100%;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;width:auto}.sidebar__navigation__heading{color:#95aac9;font-size:11px;text-transform:uppercase;padding:8px 0;margin:0 0 9px}.sidebar__navigation__down{margin-top:auto}.sidebar__navigation__links{display:flex;flex-direction:column;min-width:100%;list-style:none;padding:0;margin:0 -24px}.sidebar__navigation__link{display:flex;align-items:center;padding:8px 24px;color:#6e84a3;background:none;border:0;position:relative;text-decoration:none}.sidebar__navigation__link__icon{padding-right:8px;padding-bottom:2px}.sidebar__navigation__link:hover{cursor:pointer}.sidebar__navigation__link:hover:not(.active){color:#12263f}.sidebar__navigation__link.active{color:#12263f}.sidebar__navigation__link.active:before{content:"";position:absolute;border-bottom:0;border-left:3px solid #34a203;inset:8px auto 8px 0}.sidebar__navigation__divider{min-width:100%;color:#e3ebf6;margin:12px 0;border:0;border-top:1px solid #e3ebf6}.sidebar__navigation__user{padding:12px 24px}.sidebar__navigation__user__menu{text-align:center;position:relative}.sidebar__navigation__user__avatar{cursor:pointer}.icon{text-align:center;display:flex;align-items:center;justify-content:center}.icon__xs>svg{width:16px;height:16px}.icon__sm>svg{width:20px;height:20px}.icon__md>svg{width:24px;height:24px}.icon__lg>svg{width:28px;height:28px}.dropdown__menu{bottom:100%;top:auto;animation:dropdownAnimation .3s;z-index:1000;position:absolute;text-align:left;padding:10px 0;list-style:none;margin:0;border:1px solid #e3ebf6;border-radius:6px;background-color:#fff;display:none;min-width:150px}.dropdown__menu__up{left:50%;transform:translate(-50%)}.dropdown__menu__down{bottom:-50%;transform:translateY(100%) translate(-90%)}.dropdown__menu__left{right:50%;transform:translateY(62px)}.dropdown__menu__right{left:100%;transform:translateY(100%)}.dropdown__menu.active{display:block;opacity:1;visibility:visible}.dropdown__menu.inactive{display:block;opacity:0;visibility:hidden}@keyframes dropdownAnimation{0%{opacity:0}to{opacity:1}}.dropdown__divider{border:0;color:#e3ebf6;border-top:1px solid #e3ebf6;height:0;margin:12px 0;opacity:1;overflow:hidden}.avatar{display:inline-block;position:relative}.avatar__title{align-items:center;background-color:#b1c2d9;color:#fff;display:flex;height:100%;justify-content:center;line-height:0;width:100%}.avatar__image{-webkit-mask-image:url(../../assets/images/masks/avatar-status.svg);mask-image:url(../../assets/images/masks/avatar-status.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;height:100%;object-fit:cover;width:100%;vertical-align:middle}.avatar__square{border-radius:6px}.avatar__circle{border-radius:50%}.avatar__online:before{background-color:#00d97e;border-radius:50%;bottom:5%;content:"";height:20%;position:absolute;right:5%;width:20%}.avatar__offline:before{background-color:#e63757;border-radius:50%;bottom:5%;content:"";height:20%;position:absolute;right:5%;width:20%}.avatar__xs{width:26px;height:26px}.avatar__sm{width:40px;height:40px}.avatar__md{width:48px;height:48px}.avatar__lg{width:64px;height:64px}.avatar__xl{width:82px;height:82px}.avatar__xxl{width:128px;height:128px}.dropdown__item{background-color:transparent;border:0;clear:both;color:#6e84a3;display:block;width:100%;padding:6px 24px;white-space:nowrap;text-decoration:none;font-size:14px}.dropdown__item:hover{cursor:pointer;color:#12263f}.header{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e3ebf6}.header__row{display:flex;align-items:flex-end;flex-wrap:wrap}.header__col{flex:1 0 0%}.header__col-auto{flex:0 0 auto;width:auto}.header__actions{display:flex;gap:8px;align-items:center}.header__title{margin:0;font-size:26px}.header__pretitle{color:#95aac9;font-size:12px;text-transform:uppercase;margin:0 0 6px}.button{font-weight:700;border:0;border-radius:10px;cursor:pointer;line-height:1;display:flex;align-items:center}.button__primary,.button__primary-contained{color:#fff;background-color:#34a203}.button__primary-contained:hover{background-color:#298102}.button__primary-contained:disabled{background-color:#34a203;color:#fff;pointer-events:none;opacity:.65}.button__primary-outlined{border:1px solid #34a203;color:#34a203;background-color:#fff}.button__primary-outlined:hover{background-color:#34a203;color:#fff}.button__primary-outlined:disabled{background-color:#fff;color:#34a203;border-color:#34a203;pointer-events:none;opacity:.65}.button__danger,.button__danger-contained{color:#fff;background-color:#e63757}.button__danger-contained:hover{background-color:#c42f4a}.button__danger-contained:disabled{background-color:#e84b67;color:#fff;pointer-events:none;opacity:.65}.button__danger-outlined{border:1px solid #e63757;color:#e63757;background-color:#fff}.button__danger-outlined:hover{background-color:#e63757;color:#fff}.button__danger-outlined:disabled{background-color:#fff;color:#e84b67;border-color:#e84b67;pointer-events:none;opacity:.65}.button__success,.button__success-contained{color:#fff;background-color:#00d97e}.button__success-contained:hover{background-color:#00b86b}.button__success-contained:disabled{background-color:#19dc8a;color:#fff;pointer-events:none;opacity:.65}.button__success-outlined{border:1px solid #00d97e;color:#00d97e;background-color:#fff}.button__success-outlined:hover{background-color:#00d97e;color:#fff}.button__success-outlined:disabled{background-color:#fff;color:#19dc8a;border-color:#19dc8a;pointer-events:none;opacity:.65}.button__light,.button__light-contained{color:#12263f;background-color:#ced6e1}.button__light-contained:hover{background-color:#b9c0ca}.button__light-contained:disabled{background-color:#d2dae4;color:#12263f;pointer-events:none;opacity:.65}.button__light-outlined{border:1px solid #ced6e1;color:#12263f;background-color:#fff}.button__light-outlined:hover{background-color:#ced6e1;color:#12263f}.button__light-outlined:disabled{background-color:#fff;color:#12263f;border-color:#d2dae4;pointer-events:none;opacity:.65}.button__sm{font-size:12px;padding:10px 16px}.button__md{font-size:14px;padding:11px 20px}.button__lg{font-size:16px;padding:12px 24px}.button__loading{margin-right:8px}@keyframes spinner{to{transform:rotate(360deg)}}.spinner{border-style:solid;border-top-color:transparent;border-radius:50%;animation:spinner 1s linear infinite}.spinner__xs{border-width:2.5px;width:10px;height:10px}.spinner__sm{border-width:3px;width:14px;height:14px}.spinner__md{border-width:3.5px;width:18px;height:18px}.spinner__lg{border-width:4px;width:22px;height:22px}.spinner__xl{border-width:4.5px;width:26px;height:26px}.spinner__xxl{border-width:5px;width:30px;height:30px}.spinner__primary{border-color:#34a203;border-top-color:transparent}.spinner__white{border-color:#fff;border-top-color:transparent}.container{padding:15px 0;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.container--fluid{max-width:none}@media(min-width:576px){.container--sm{max-width:540px}}@media(min-width:768px){.container--md{max-width:720px}}@media(min-width:992px){.container--lg{max-width:960px}}@media(max-width:768px){.container{padding:15px 25px}}.wines-table__card-table{margin-bottom:0;padding:0!important}.wines-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.wines-table__card-header__col{flex:1}.wines-table__card-header__col-auto{flex:0 0 auto}.card{border:1px solid #e3ebf6;margin-bottom:24px;word-wrap:break-word;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;position:relative}.card>*{flex-shrink:0}.card__header{align-items:center;display:flex;flex-direction:row;height:60px;padding:16px 24px;margin-bottom:0;border-bottom:1px solid #e3ebf6;background-color:transparent}.card__title{margin:0;font-size:15px;font-weight:600}.table{font-size:13px;width:100%;border-collapse:separate;border-spacing:0}.table thead th{background-color:#f6fbf4;color:#6e84a3;font-weight:600;vertical-align:middle;text-align:start}.table td{border-bottom:0;border-top:1px solid #e3ebf6;text-align:start}.table>:not(caption)>*>*{padding:12px 20px}.table--hover tbody>tr:hover>*{background-color:var(--buynamics-colors-blue-5)}.card__body{flex:1 1 auto;padding:24px}.skeleton-loader{margin:5px 0;animation:loading 1.5s linear infinite alternate;background:#e5e4e2}.skeleton-loader__rectanglar{border-radius:8px}.skeleton-loader__rounded{border-radius:50%}@keyframes loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{display:none;position:fixed;z-index:1000;height:100%;width:100%;top:0;left:0;outline:0;overflow:auto;background-color:#643c2526;opacity:0;transition:opacity .15s ease}.modal.active{display:block;opacity:1}.modal__content{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;width:auto;background-color:#fff;border:1px solid #e3ebf6;border-radius:8px;box-shadow:0 8px 16px #12263f26;transform:translateY(100px);animation:fadeIn .2s}.modal__content__xs{max-width:300px}.modal__content__sm{max-width:450px}.modal__content__md{max-width:600px}.modal__content__lg{max-width:750px}.modal__content__xl{max-width:900px}.modal__header{width:100%;align-items:center;display:flex;flex-direction:row;border-bottom:1px solid #e3ebf6;padding:12px 24px}.modal__header__content{flex:1 0 0%}.modal__title{margin:0;font-size:18px}.modal__subtitle{margin:0;font-size:14px}.modal__close-button{flex:0 0 auto;width:auto;background:none;border:none;padding:0;cursor:pointer;border-radius:4px}.modal__close-button:focus{box-shadow:0 0 0 .25rem #2c7be540;opacity:1}.modal__close-button__icon{color:#12263f}.modal__body{padding:24px;display:flex;flex-direction:column;gap:18px}.modal__footer{width:100%;border-top:1px solid #e3ebf6;padding:12px 24px;display:flex;justify-content:flex-end;gap:20px}.options{text-align:center;position:relative;max-width:20px;max-height:20px}.options__icon{justify-content:flex-end;color:#95aac9;cursor:pointer}.options__icon:hover{color:#12263f}.card__footer{align-items:center;display:flex;flex-direction:row;height:60px;padding:16px 24px;margin-bottom:0;border-top:1px solid #e3ebf6;background-color:transparent}.pagination{display:flex;justify-content:space-between;width:100%}.pagination__button{display:flex;list-style:none;padding:0;margin:0}.pagination__button:first-child{border-right:1px solid #e3ebf6;padding:0 24px}.pagination__button:last-child{border-left:1px solid #e3ebf6;padding:0 24px}.pagination__page-numbers{display:flex;list-style:none;padding:0;margin:0}.pagination__page-item{padding:0 10px;font-size:14px;color:#95aac9;text-align:center;align-content:center;height:60px}.pagination__page-item.active{color:#12263f;border-bottom:2px solid #ff995e}.pagination__page-item__page-link{background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;cursor:pointer}.pagination__page-item__page-link:hover{color:#12263f;text-decoration:none}.pagination__page-item__previous-button{display:flex;align-items:center;gap:8px;background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;cursor:pointer}.pagination__page-item__previous-button:hover{color:#12263f;text-decoration:none}.pagination__page-item__next-button{display:flex;align-items:center;gap:8px;background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;cursor:pointer}.pagination__page-item__next-button:hover{color:#12263f;text-decoration:none}.input-field{font-family:Poppins,sans-serif}.input-field__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.input-field__wrapper{display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative}.input-field__wrapper:focus-within .input-field__icon-wrapper{border-color:#34a203}.input-field__input{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;box-sizing:border-box;font-family:inherit;flex-grow:1;font-size:14px;line-height:24px;outline:none}.input-field__input--invalid{border-color:#e63757!important}.input-field__input--has-icon-suffix{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-field__input--sm{padding:6px 14px}.input-field__input--md{padding:10px 14px}.input-field__input--lg{padding:14px}.input-field__input:focus{border-color:#34a203}.input-field__input::placeholder{color:#97a0a9;font-size:14px;line-height:24px;font-family:inherit}.input-field__error{color:#e63757;font-size:12px;margin-top:4px}.input-field__icon-suffix{color:#6e84a3}.input-field__icon-wrapper{border-left:1px solid #d0d5dd;border-top:1px solid #d0d5dd;border-bottom:1px solid #d0d5dd;border-top-left-radius:8px;border-bottom-left-radius:8px}.input-field__icon-wrapper--sm{padding:8px 0 8px 14px}.input-field__icon-wrapper--md{padding:12px 0 12px 14px}.input-field__icon-wrapper--lg{padding:16px 0 16px 14px}.wine-form__submit-button{margin-top:20px}.wine-form__fields-container{display:flex;flex-direction:column;gap:16px}.wine-form__input-group{display:flex;gap:16px}.wine-form__input-group>div{flex:1}.select{font-family:Poppins,sans-serif}.select__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.select__wrapper{display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative}.select__placeholder{display:none}.select__input{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;font-family:inherit;flex-grow:1;outline:none;line-height:24px}.select__input__sm{padding:6px 10px;font-size:12px}.select__input__md{padding:10px 14px;font-size:14px}.select__input__lg{padding:14px 18px;font-size:16px}.select__invalid{border-color:#e63757!important}.select__error{color:#e63757;font-size:12px;margin-top:4px}.textarea{font-family:Poppins,sans-serif}.textarea__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.textarea__wrapper{display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;position:relative}.textarea__field{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;box-sizing:border-box;font-family:inherit;flex-grow:1;font-size:14px;line-height:24px;outline:none}.textarea__field:focus{border-color:#34a203}.textarea__field::placeholder{color:#97a0a9;font-size:14px;line-height:24px;font-family:inherit}.textarea__invalid{border-color:#e63757!important}.textarea__error{color:#e63757;font-size:12px;margin-top:4px}.file-input-field{font-family:Poppins,sans-serif}.file-input-field__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.file-input-field__image{width:auto;height:200px;object-fit:contain;border-radius:8px}.file-input-field__image-skeleton-loader{width:100%;border-radius:8px}.file-input-field__remove-checkbox{margin-top:8px}.file-input-field__wrapper{display:flex;gap:24px}.file-input-field__actions{display:flex;flex-direction:column;gap:8px;flex-grow:1;justify-content:center}.file-input-field__input::file-selector-button{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;box-sizing:border-box;font-family:inherit;flex-grow:1;font-size:14px;line-height:24px;outline:none;cursor:pointer}.file-input-field__input::file-selector-button:hover{border-color:#2d8c02}.file-input-field__input::file-selector-button:focus{border-color:#2d8c02}.file-input-field__error{color:#e63757;font-size:12px;margin-top:4px}.checkbox__input{width:21px;height:21px;background-color:#fff;border-radius:6.5px;vertical-align:middle;border:1.2px solid #d0d5dd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.checkbox__input:focus:not(:checked){background-color:#e5e5e5}.checkbox__input:checked{border-color:#2d8c02;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%232d8c02' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.checkbox__label{font-family:Poppins,sans-serif;vertical-align:middle;padding-left:5px;font-size:14px}.checkbox__error{color:#e63757;font-size:14px;margin-top:4px}.select-grapes__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.select-grapes__card{margin-bottom:0}.select-grapes__card-body{display:flex;flex-wrap:wrap;gap:0px 10px}.select-grapes__no-search-results{font-size:13px;margin:0}.select-grapes__error{color:#e63757;font-size:12px;margin-top:4px}.select-grapes__item{flex:0 0 calc(50% - 5px)}.slider{margin:14px 0;user-select:none;-webkit-user-select:none;-ms-user-select:none}.slider__labels{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.slider__label{flex:1;font-size:14px}.slider__label--left{text-align:left}.slider__label--center{text-align:center;font-style:italic}.slider__label--right{text-align:right}.slider__track{position:relative;border:1.5px solid #e2e2e2;border-radius:4px;cursor:pointer;margin:8px 0}.slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#34a203;border-radius:50%;cursor:pointer}.taste-profile-form{display:flex;flex-direction:column;gap:16px}.taste-profile-form__sliders__label{color:#333;display:flex;font-size:14px;font-weight:600;margin-bottom:10px}.wine-details-page__details-container{display:flex;gap:32px}.wine-details-page__details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.wine-details-page__details__content{display:flex;gap:16px}.wine-details-page__details__content__image-container{flex:0 0 33%}.wine-details-page__details__content__image-container__image{width:100%;height:auto;max-height:200px;object-fit:contain;display:block}.wine-details-page__details__content__list-group{flex:1}.wine-details-page__wine-batches-table{flex:1 1 auto}.list-group{margin:0;min-width:0}.list-group-item{display:flex;align-items:flex-start!important;padding:10px 0;border-bottom:1px solid #e3ebf6;gap:8px}.list-group-item:last-child{border-bottom:none}.list-group-item__col{flex:1 0 0%}.list-group-item__col-auto{width:auto}.list-group-item__title{font-size:13px;font-weight:600;margin:0}.list-group-item__content{display:flex;font-size:13px;overflow:hidden;min-width:150px;justify-content:flex-end}.list-group-item__text{margin:0;white-space:normal;text-align:end}.wine-batches-table__card-table{margin-bottom:0;padding:0!important}.wine-batches-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.wine-batches-table__card-header__col{flex:1}.wine-batches-table__card-header__col-auto{flex:0 0 auto}.wine-item-details-page__details-container{display:flex;gap:32px}.wine-item-details-page__details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.wine-item-details-page__nfc-tag-scans-table{flex:1 1 auto}.nfc-tag-scans-table__card-table{margin-bottom:0;padding:0!important}.nfc-tag-scans-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.nfc-tag-scans-table__card-header__col{flex:1}.nfc-tag-scans-table__card-header__col-auto{flex:0 0 auto}.add-nfc-tag-modal__spinner{margin-left:auto;margin-right:auto;height:48px;width:48px;border-width:6px}.add-nfc-tag-modal__state{display:block;text-align:center;font-style:italic;margin-top:16px;font-size:16px}.wine-item-form__submit-button{margin-top:20px}.wine-item-form__fields-container{display:flex;flex-direction:column;gap:16px}.wine-batch-details-page__details-container{display:flex;gap:32px}.wine-batch-details-page__details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.wine-batch-details-page__wine-items-table{flex:1 1 auto}.wine-batch-details-page__qr-code-details-container{display:flex;gap:32px;padding-top:32px}.wine-batch-details-page__qr-code-details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.wine-batch-details-page__qr-code-scans-table{flex:1 1 auto}.wine-items-table__card-table{margin-bottom:0;padding:0!important}.wine-items-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.wine-items-table__card-header__col{flex:1}.wine-items-table__card-header__col-auto{flex:0 0 auto}.qr-code-details-component__actions{display:flex;gap:12px;justify-content:flex-end}.qr-code-details-component__details__image{width:175px}.qr-code-scans-table__card-table{margin-bottom:0;padding:0!important}.qr-code-scans-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.qr-code-scans-table__card-header__col{flex:1}.qr-code-scans-table__card-header__col-auto{flex:0 0 auto}.wine-batch-form__submit-button{margin-top:20px}.wine-batch-form__fields-container{display:flex;flex-direction:column;gap:16px}.wineries-overview-page__card-table{margin-bottom:0;padding:0!important}.wineries-overview-page__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.wineries-overview-page__card-header__col{flex:1}.wineries-overview-page__card-header__col-auto{flex:0 0 auto}.winery-form__submit-button{margin-top:20px}.winery-form__fields-container{display:flex;flex-direction:column;gap:16px}.winery-details-page__details-container{display:flex;gap:32px}.winery-details-page__details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.winery-details-page__wines-table{flex:1 1 auto}.companies-overview-page__card-table{margin-bottom:0;padding:0!important}.companies-overview-page__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.companies-overview-page__card-header__col{flex:1}.companies-overview-page__card-header__col-auto{flex:0 0 auto}.company-details-page__details-container{display:flex;gap:32px}.company-details-page__details{flex:0 0 auto;display:flex;flex-direction:column;width:33.33333333%;gap:16px}.company-details-page__details__content{display:flex;gap:16px}.company-details-page__details__content__image-container{flex:0 0 33%}.company-details-page__details__content__image-container__image{width:100%;height:auto;object-fit:contain;display:block}.company-details-page__details__content__list-group{flex:1}.company-details-page__users-table{flex:1 1 auto}.users-table__card-table{margin-bottom:0;padding:0!important}.users-table__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.users-table__card-header__col{flex:1}.users-table__card-header__col-auto{flex:0 0 auto}.options-cell{width:75px}.options-cell__delete-action{color:#e63757}.company-form__submit-button{margin-top:20px}.company-form__fields-container{display:flex;flex-direction:column;gap:16px}.user-form__submit-button{margin-top:20px}.user-form__fields-container{display:flex;flex-direction:column;gap:16px}.user-form__input-group{display:flex;gap:16px}.user-form__input-group>div{flex:1}.wine-page__header-container{background-size:cover;background-position:center;background-repeat:no-repeat}.wine-page__header{position:relative;display:flex;justify-content:flex-start;z-index:100;padding-top:50px}.wine-page__shape-container{position:relative;box-sizing:border-box}.wine-page__hero{position:relative;display:flex;gap:24px;padding:32px 0}.wine-page__content{position:relative;display:flex;flex-wrap:wrap;gap:24px;padding:32px 0 0;margin-top:-225px}.wine-page__tasting-profile{padding-bottom:32px}.wine-page__tasting-profile__title{margin-bottom:0;color:#f39200}.wine-page__tasting-profile__subtitle{margin-top:0;font-style:italic;font-size:18px;font-weight:600}.wine-page__shape{overflow:hidden;bottom:0;left:0;right:0;pointer-events:none;position:absolute;color:#fff}.wine-page__shape>*{transform-origin:top center;display:block;height:auto;width:100%}.wine-page__shape svg{vertical-align:middle}.wine-page__first-column{flex:2}.wine-page__second-column{flex:1;text-align:center}.wine-page__winery-title{font-size:18px;margin:0}.wine-page__wine-title{font-size:36px;margin:0;color:#f39200}.wine-page__wine-description{font-size:16px;margin:0}.wine-page__divider{margin:32px 0;display:block;height:1px;border:0;border-top:1px solid #e3ebf6;padding:0}.wine-page__wine-details{margin:0;font-size:18px}.wine-page__order-card{margin-top:192px}.wine-page__order-card__order-button{margin:auto}.wine-page__order-card__price{font-size:32px;margin:0}.wine-page__order-card__price-per-bottle{font-size:14px;margin:0;padding-bottom:12px;color:#888}.wine-page__order-card__sold-by{display:block;margin-top:16px;font-size:12px;color:#888}@media(min-width:1920px){.wine-page__header-container{height:400px}.wine-page__header__company-logo{width:auto;height:140px}.wine-page__hero{margin-top:-225px}.wine-page__image{width:auto;height:500px;margin-top:-125px}}@media(max-width:768px){.wine-page__header-container{height:150px}.wine-page__shape{overflow:unset}.wine-page__shape svg{overflow:unset}.wine-page__header__company-logo{width:auto;height:85px}.wine-page__content{margin-top:-40px}.wine-page__image{width:auto;height:200px;margin-top:-100px}.wine-page__order-card{margin-top:0}}body{display:block;min-height:100%;margin:0;font-family:Poppins,sans-serif}*,:after,:before{box-sizing:border-box}
