#sort_button {cursor: pointer;position: relative;display: flex;align-items: center;font-size: 14px;gap: 5px;justify-content: space-between;}.sort_header .sort_filter:has(#sort_button) {margin-top: 0;margin-right: auto;position: relative;}.sort_header:has(#sort_button) {display: flex;align-items: center;}#sort_button::after {content: "\f107";font-family: FontAwesome;font-size: 14px;width: 15px;height: 12px;line-height: 1;text-align: center;display: inline-block;transition: transform 0.3s ease 0s;}#sort_button.active::after {transform: rotate(-180deg) translateY(-2px);}#sort_dropdown {position: absolute;left: -5px;top: calc(100% + 5px);max-width: 250px;background: #fff;padding: 10px;z-index: 54;border-radius: 2px;width: max-content;box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .16);}#sort_dropdown a {display: block;}#sort_dropdown a {margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}@media (max-width:520px){.sort_header:has(#sort_button){padding-top: 5px;}#sort_dropdown {left: auto;right: -5px;}}div.delivery-date-block{margin-bottom: 32px;}div.delivery-type-block{margin-bottom: 8px;white-space: nowrap;}.delivery-type-block img{display: inline-block;}.delivery-type-block div{display: inline-block;}.delivery-type-block div.date-section{margin-left: 8px;color:#3caa3c;}.date-section strong {color:#3caa3c;}.delivery-type-block a{border-bottom: 1px dotted;color: #3caa3c;}div.delivery-date-block .hidden{display: none;}div.delivery-type-block .hidden{display: none;}div.char_block table.props_list-custom{width: 55%;}.copy-text-modal{z-index: 4;-webkit-transform: translateY(10px) translateX(-50%);-ms-transform: translateY(10px) translateX(-50%);transform: translateY(10px) translateX(-50%);opacity: 0;background: #fff;padding: 3px 8px;top: calc(100%);font-size: 14px;border-radius: 5px;-webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in;transition-timing-function: ease-in;-webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;-o-transition-property: opacity, transform;transition-property: opacity, transform;transition-property: opacity, transform, -webkit-transform;white-space: nowrap;display: block; position: absolute;-webkit-box-shadow: rgba(30, 31, 33, 0.12) 0px 5px 25px;box-shadow: rgba(30, 31, 33, 0.12) 0px 5px 25px;}.copy-text-modal.is-active{opacity: 1;-webkit-transform: translateY(0px) translateX(-50%);-ms-transform: translateY(0px) translateX(-50%);transform: translateY(0px) translateX(-50%); }.has-active-popup{z-index: 3;position: relative;}@media (max-width: 767px){.copy-text-modal{position: fixed;-webkit-transform: translateY(10px) translateX(0);-ms-transform: translateY(10px) translateX(0);transform: translateY(10px) translateX(0);}.copy-text-modal.is-active{opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }}@media (any-hover: hover){[data-copy-alert] a {transition: color 0.3s ease 0s;}[data-copy-alert]:hover a{color: #3caa3c;}}[data-copy-alert] .copy_text_btn:hover::after{display: none;}.custom-select-sku {position: relative;display: block;width: 100%;height: 41px;margin: 0;padding: 0 33px 0 11px;border-radius: 3px;background: var(--light_bg_black, #fafafa);border: 1px solid var(--stroke_black, #eeeeee);cursor: pointer;overflow: visible;}.custom-select-sku__selected {line-height: 41px;user-select: none;}.custom-select-sku__list {position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: 1px solid #eee;z-index: 10;max-height: 280px;overflow-y: auto;display: none;}.custom-select-sku__option {display: flex;align-items: center;padding: 8px 11px;cursor: pointer;}.custom-select-sku__option img{width: 50px;height: auto;padding-right: 10px;border-radius:2px!important;}.custom-select-sku__option.selected {background: #f0f0f0;}.custom-select-sku__option:hover {background: #f0f0f0;}.custom-select-sku {position: relative;cursor: pointer;max-width: 300px;}.custom-select-sku__selected {position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}.custom-select-sku__icon {position: absolute;top: 50%;right: 10px;transform: translateY(-50%);transition: transform 0.3s ease;font-size: 8px;content: "";}.custom-select-sku__icon::before {content: "\25BC";}.custom-select-sku__icon.open::before {content: "\25B2";}.option-details {display: flex;flex-direction: column;justify-content: center;}.option-name {font-weight: bold;}.option-price {font-size: 0.9em;color: #666;}.option-image {margin-right: 10px;width: 50px;height: auto;flex-shrink: 0;}.option-image img {max-width: 100%;max-height: 100%;display: block;}.bx_item_list_title {font-weight: bold;color: #000;background: #ebf4f8;vertical-align: middle;height: 38px;text-align: center;line-height: 38px;font-size: 14px;}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8;}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#FBF1F0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#F2FBEA}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7;}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#FBF7DB}.price-bottom-card {text-align: left;color: #000;font-size: 18px;font-weight: bold;margin: 10px 0 0;}.tabs_content div.item-title{text-align: left;}.item_info--top_block{display: flex;flex-direction: column;justify-content: space-between;flex: 1;align-items: flex-start;}.date-section{text-align:left;font: 15px / 24px "Open Sans", Arial, sans-serif;}