.rdp{--rdp-cell-size: 40px;--rdp-caption-font-size: 18px;--rdp-accent-color: #0000ff;--rdp-background-color: #e7edff;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns{position:relative;display:inline-flex}.rdp-caption_label{position:relative;z-index:1;display:inline-flex;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:0;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-end{justify-content:end}.align-center{align-items:center}.pt-1{padding-top:1rem}.p-2{padding:2rem}.w-100{width:100%}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.text-center{text-align:center}.gap-1{gap:1}.gap-2{gap:2}.full-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bb-root{z-index:1;position:relative}.bb-steps-col.themeRight{width:65%}.bb-steps-col.themeFull{width:100%}.bb-details-col.themeRight{width:35%}.bb-details-col.themeFull{width:100%;position:fixed;bottom:0;left:0}.bb-details__box.themeRight{position:sticky;top:15%;padding:1rem;border:1px solid #d9e1e6;border-radius:8px;padding:2rem}.bb-details__box.themeFull{border-top:1px solid #d9e1e6}.bb-details__box,.bb-details__hovercard--custom-color{background-color:#fff}.bb-progress-bar--custom-color .rt-ProgressIndicator{background-color:#d9e1e6}.bb-progress-bar--custom-color{background-color:#d9e1e65c}.bb-progress-bar--custom-color{display:block;position:absolute;top:20px;width:100%;z-index:2}.bb-progress-bar__text--custom-color{color:#3a3a3a}.bb-details__label--custom-color{color:#ccc}.bb-details__text-total--custom-color{color:#000}.bb-details__text-content--custom-color{color:#555}.bb-content img{width:100%!important;border-radius:1rem}.bb-details__info-hover,.bb-details__info{display:flex}.bb-details__info-popover{display:none}div[data-radix-popper-content-wrapper]{z-index:10!important}.bb-btn__details--right-theme{width:47%}@media screen and (max-width: 1024px){.bb-steps-col.themeRight{width:100%}.bb-details-col.themeRight{width:100%;position:fixed;bottom:0;right:0;left:0;z-index:5}.bb-details__box.themeRight{width:auto;position:auto;bottom:auto;z-index:auto;padding:0 1rem;border-radius:0;border-top:1px solid #d9e1e6}.bb-details__info-popover{display:block;max-height:500px}.bb-details__info-hover,.bb-details__info{display:none}.bb-btn__details--right-theme{width:auto}}.bb-details__content{overflow:hidden}.bb-details__content[data-state=open]{animation:slideDown .25s ease-out}.bb-details__content[data-state=closed]{animation:slideUp .25s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.bb-toast--custom-color{visibility:hidden;min-width:250px;color:#fff;padding:16px;position:fixed;z-index:100;bottom:5%;left:50%;transform:translate(-50%,-50%)}.bb-toast--custom-color[data-open=true]{visibility:visible;-webkit-animation:toast-fadein .5s,toast-fadeout .5s 2.5s;animation:toast-fadein .5s,toast-fadeout .5s 2.5s;white-space:pre-line}.bb-toast--custom-color[data-open=false]{visibility:hidden}.bb-toast--custom-color[data-type=info]{background-color:#3a3a3a}.bb-toast--custom-color[data-type=error]{background-color:#b53c3c}@-webkit-keyframes toast-fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes toast-fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes toast-fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes toast-fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.loader{border:2px solid #fff;border-top:2px solid #3498db;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bb-loader__dialog{max-width:500px;width:75%;max-height:400px;display:flex;justify-content:center;align-items:center}.bb-loader__bg--custom-color[data-ui-settings]{background-color:#fff}.bb-loader-title__text--custom-color[data-ui-settings],.bb-loader-description__text--custom-color[data-ui-settings]{color:#000}.bb-loader-gif{width:256px;height:256px}div:empty.rt-TextAreaChrome{display:block}div:empty.rt-TextFieldChrome{display:block}div:empty.rt-ProgressIndicator{display:block}span:empty.rt-Skeleton{display:block}.rt-SelectContent{z-index:2}.bb-image-variant{object-fit:scale-down;width:250px}.bb-summary__icon--qty-badge{left:11px}.bb-summary__icon--btn-remove{right:11px;width:17px;height:20px;border-radius:.25rem}.bb-summary__icon{position:absolute;top:-11px;z-index:2;background-color:#3a3a3a}.bb-summary__icon--btn-reset{position:absolute;right:0;bottom:0}@media screen and (max-width: 1024px){.bb-summary__icon--qty-badge{left:5px}.bb-summary__icon--btn-remove{right:5px}.bb-progress-bar__title--short{display:none}}@media screen and (max-width: 768px){.bb-summary__icon--qty-badge{left:-5px}.bb-summary__icon--btn-remove{right:-5px}}.bb-form__custom-image--border{border-radius:1.75rem}.bb-lightbox__trigger{width:100%;max-width:250px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1s ease;z-index:2;display:flex;border-radius:1rem;background-color:#000}.bb-lightbox__trigger:hover,.bb-lightbox__trigger:active{width:100%;max-width:250px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:60%;z-index:2;cursor:pointer}.bb-lightbox__image{width:40%;display:block}.bb-lightbox-content__flex{width:60%}.bb-lightbox__select-dropdown{max-width:100%}@media screen and (max-width: 786px){.bb-lightbox__trigger,.bb-lightbox__trigger:hover,.bb-lightbox__trigger:active{max-width:175px}.bb-lightbox__image,.bb-lightbox__select-dropdown{width:100%;max-width:275px}.bb-lightbox-content__flex{width:100%}}.bb-product__img--right-theme,.bb-product__img--full-theme{object-fit:cover;width:100%;height:250px;border-radius:1rem}.bb-product__inset--full{height:250px;margin:0;display:flex;justify-content:center}.bb-product__inset--right{height:250px;margin:0}.bb-img-lightbox__card{width:250px}.bb-product__box{z-index:0}.bb-product-card{padding:1.5rem}.bb-product-card--height{height:100%}.bb-product-lightbox__bg--custom-color{min-width:50%;background-color:#000c;z-index:10}.bb-product-lightbox__text--custom-color{color:#fff}.bb-product-lightbox__text--description{max-width:650px;width:100%;line-height:1.75;display:block}.bb-product-card__select-width--full{max-width:250px}.bb-product-card__select-width--right{max-width:400px}@media screen and (max-width: 768px){.bb-product-card__select-width--right{max-width:250px}.bb-product-card__select-width--full,.bb-img-lightbox__card{width:150px}.bb-product__inset--full,.bb-product__inset--right,.bb-product__img--right-theme,.bb-product__img--full-theme{height:150px}}.bb-selected__border--custom-color[data-status=unchecked]{border-color:#d9e1e6;border-style:solid;border-width:1px;cursor:pointer}.bb-selected__border--custom-color[data-status=checked]{border-color:#7dd8b4;border-style:solid;border-width:2px;box-shadow:0 2px 10px #7dd8b4;cursor:pointer}.bb-selected__icon--custom-color{position:absolute;top:5px;right:5px;z-index:2;fill:#7dd8b4}.bb-selected-product__border--custom-color[data-status=checked]{border-color:#7dd8b4;border-style:solid;border-width:1px;box-shadow:0 2px 5px #7dd8b4}.bb-selected-product__border--custom-color[data-status=unchecked]{border-color:#d9e1e6;border:1px solid}.bb-selected-product-full__icon--custom-color{position:absolute;top:3px;right:3px;z-index:2;fill:#7dd8b4}.bb-selected-product-right__icon--custom-color{position:absolute;top:5px;right:5px;z-index:2;fill:#7dd8b4}.bb-selected-product__badge-qty--custom-color{position:absolute;z-index:2;background-color:#3a3a3a}.bb-hidden-input{position:absolute;width:0;height:0;top:45px;z-index:-2}.bb-color-picker__input{position:relative}.form.themeRight{width:auto}.bb-swatch__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:65px}input[type=date]::-webkit-calendar-picker-indicator{padding-right:.5rem;height:16px;width:16px;cursor:pointer}input[type=date]{position:relative}input::-webkit-datetime-edit-fields-wrapper{padding-left:1rem;position:absolute;bottom:10px;left:-1px}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.bb-required__input{vertical-align:super;color:red}.bb-swatch__picker{height:75px;width:75px;border-radius:1.75rem}.bb-btn__primary--custom-color{background-color:#3a3a3a}.bb-btn{cursor:pointer}.bb-btn--opacity:hover,.bb-btn--opacity:active{opacity:.875}.bb-btn__primary-text{color:#fff}.bb-btn__secondary--custom-color{background-color:#e8e8e8}.bb-btn_product--full{max-width:140px}.bb-btn_product--right{max-width:375px}@media screen and (max-width: 768px){.bb-btn_product--full{max-width:120px}.bb-variant__select-content{max-height:var(--radix-select-content-available-height);white-space:nowrap;overflow:scroll}.bb-variant__select-content--lightbox{width:var(--radix-select-trigger-width)}.bb-variant__select-content--product{width:100%;max-width:275px}}
