.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}#b2bking_request_custom_quote_textarea_abovetext,.b2bking_before_quote_request_form,span.b2bking_request_custom_quote_text_label{margin-top:15px;text-align:left;display:none}:root{--b2bking-font-family-a:'Roboto',sans-serif;--b2bking-font-family-b:"Roboto Medium",'Roboto';--b2bking-font-family-c:"DM Sans",sans-serif}#b2bking_request_custom_quote_button{margin-bottom:5px;position:initial;visibility:visible;height:auto}.b2bking_custom_quote_field,.b2bking_custom_quote_field_container,.b2bking_hidden,.b2bking_tiered_price_table_horizontal thead,.woocommerce-order-received .b2bking-cart-item-child .product-total,div#b2bking_before_quote_request_button,table#b2bking_purchase_lists_table tfoot{display:none}#b2bking_request_custom_quote_textarea{width:100%;min-height:150px;resize:vertical;margin-bottom:5px;display:none}.b2bking_button_quote_productpage:not(.b2bking_send_custom_quote_button){margin-left:5px}.b2bking_button_quote_productpage{max-width:fit-content;margin-bottom:0!important}#b2bking_purchase_lists_table_length label,div#b2bking_purchase_lists_table_filter label{display:flex!important;align-items:center!important}#b2bking_purchase_lists_table_filter input{margin-bottom:0}#b2bking_request_custom_quote_email,#b2bking_request_custom_quote_name{width:50%;margin-bottom:5px;display:none}.b2bking_custom_quote_field{width:50%!important;margin-bottom:5px!important}.b2bking_custom_quote_field_container label{display:flex!important;width:110px;align-items:flex-end;justify-content:start}.b2bking_custom_quote_field_container .b2bking_supported_types,.b2bking_theme_list_buttons{display:flex}#b2bking_agent_switched_bar{position:fixed;top:0;left:0;right:0;z-index:99999;padding:10px;background-color:#131314;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #717171;box-shadow:0 1px 3px 0 rgb(54 74 99 / 5%)}.b2bking_bar_element{font-size:15px;margin-left:5px}#b2bking_return_agent{display:flex;font-family:var(--b2bking-font-family-c);font-weight:700;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.4375rem 1.125rem;font-size:.8125rem;line-height:1.25rem;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#854fff}#b2bking_return_agent:hover{color:#fff;background-color:#6a29ff}#b2bking_return_agent:focus{outline:0!important;border:1px solid transparent}.b2bking_theme_list_buttons button{margin-right:10px!important;margin-left:0!important}.b2bking-application-pending{font-style:italic}.price .b2bking_both_prices_price,.price .b2bking_both_prices_text{display:inline}.b2bking_custom_quote_field_container{width:100%!important}.b2bking_image_preview{background-position:center}#radio-control-wc-payment-method-options-B2BKing_Purchase_Order_Gateway__content p,.uploaddocumentpar,div[activepaymentmethod=b2bking-credit-gateway] p{margin-bottom:1px!important}.b2bking-drop-area{display:flex;border:1px dashed #aaa;border-radius:4px;flex-direction:column;width:100%;text-align:center;align-items:center;padding:14px 45px;font-size:15px;color:#414141;cursor:pointer;background:#f7f7f7}.b2bking-drop-area.highlight{border-color:#555}#b2bkingfilelist{list-style:none;margin:0;padding:0}#b2bkingfilelist li{margin:10px 0;padding:7px 10px!important;background:#fff;border:1px dashed gray;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px;border-radius:4px}#b2bkingfilelist li button{margin-left:20px;background:#f2f2f2!important;color:#fff;border-radius:2px;font-size:10px;display:flex;text-align:center;justify-content:center;padding:3px 6px!important}#b2bkingfilelist li button:hover{background:#dedede!important}.b2bking-cart-item-child .product-remove a,.b2bking-cart-item-child .remove_from_cart_button,.b2bking-cart-item-child a.remove,.b2bking_hidden_img,.b2bking_loader_hidden,.b2bking_registration_roles_dropdown_section_hidden,.b2bking_tiered_range_replaced_hidden,.b2bking_vat_countries_hidden,.b2bking_vat_hidden{display:none!important}.b2bking_invisible_img{visibility:hidden!important}img.b2bking_cream_add_selected_loader_icon{width:39px;position:absolute;left:12px;top:1px}.b2bking_loading_products_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.b2bking_loading_products_text{color:#393939;margin-top:34px;margin-bottom:14px;font-family:var(--b2bking-font-family-c);-webkit-font-smoothing:antialiased;font-size:16.7px}.b2bking_image_preview{display:none;position:absolute;z-index:999999;width:var(--b2bking-preview-width,300px);height:var(--b2bking-preview-height,300px);border:2px solid #ddd;background-repeat:no-repeat;background-size:cover;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.b2bking_tiered_total_price,.b2bking_tiered_total_price_text,select#b2bking_registration_roles_dropdown{display:inline-block}.b2bking_tiered_total_price_container{margin-top:25px;font-size:20px}.b2bking_tiered_price_table_horizontal{display:flex;align-items:center;justify-content:center}.b2bking_tiered_price_table_horizontal tr{display:flex!important;flex-direction:column}.b2bking_tiered_price_table_horizontal tbody{display:flex;width:100%}.b2bking_tiered_clickable tbody tr{cursor:pointer!important}.b2bking_myaccount_coffers_pagination_container{display:flex;justify-content:space-between}.b2bking_checkbox_child{padding-left:18px;border-left:30px solid #777}.b2bking-cart-item-child .product-price .amount,.b2bking-cart-item-child .product-subtotal .amount,.woocommerce-checkout .b2bking-cart-item-child{opacity:.3}button#b2bking_conversation_make_offer_vendor{min-width:100px;background:#0a6099}.b2bking_list_button_delete_theme{width:140px!important}.b2bking_loader_img{margin:auto;display:block}.b2bking_loader_icon_button{width:37px;position:relative;left:-7px}.b2bking_loader_icon_button_quote{width:22px;display:inline-block;float:right;margin-left:20px}.b2bking_custom_registration_field,select#b2bking_registration_roles_dropdown{width:100%}.b2bking_checkbox_registration_field{width:auto}.b2bking_custom_registration_field_textarea{resize:vertical;min-height:55px}.b2bking_country_or_state{margin-bottom:0!important}.b2bking_vat_visible{display:block}button#b2bking_checkout_registration_validate_vat_button{margin-top:8px}div[activepaymentmethod=b2bking-credit-gateway] p:first-child{margin-top:20px!important}div#b2bking_purchase_lists_table_wrapper{font-size:14px;background:#fff;border-radius:5px}.b2bking_purchaselist_productpage_wrap{display:flex!important;align-items:center!important;margin-top:40px!important;clear:both;margin-bottom:10px!important}.b2bking_purchaselist_productpage_wrap .b2bking_purchaselist_productpage_select{height:45px!important;margin-right:8px!important;box-sizing:border-box!important;padding:6px!important;border:1px solid #d6d6d6;margin-bottom:0!important;margin-top:0!important;line-height:normal!important}.b2bking_purchaselist_productpage_wrap .b2bking_purchaselist_productpage_add_button{height:45px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;padding:10px 30px!important;margin-bottom:0!important;margin-top:0!important;white-space:nowrap!important}table#b2bking_purchase_lists_table{padding-top:19px;padding-bottom:13px;width:100%}.b2bking_purchase_lists_top_title{font-family:var(--b2bking-font-family-a);font-size:30px;color:#373737;font-weight:400}#b2bking_purchase_lists_table_filter input{border-radius:4px;box-shadow:none;height:33px;background:#fff;border:1px solid #eee}button.b2bking_purchase_lists_add_to_cart,button.b2bking_purchase_lists_view_list{border-radius:3px;vertical-align:middle;padding:4px 8px;margin-right:5px;margin-top:1px;line-height:normal;height:31px;font-size:13px;text-transform:none;min-height:0;display:inline-flex;color:#fff}div#b2bking_purchase_lists_table_length{margin-top:6px}button.b2bking_purchase_lists_view_list{align-items:center;justify-content:center;background:#6abeff;border:none;font-family:var(--b2bking-font-family-a)}button.b2bking_purchase_lists_view_list:hover{background:#3a98e1;color:#fff;cursor:pointer}button.b2bking_purchase_lists_add_to_cart{align-items:center;justify-content:center;background:#606060;border:none;font-weight:600;font-family:var(--b2bking-font-family-b);min-width:60px}button.b2bking_purchase_lists_add_to_cart:hover{background:#444;color:#fff;cursor:pointer}#b2bking_purchase_lists_table a.b2bking_purchase_list_button_href,#b2bking_purchase_lists_table a.b2bking_purchase_list_button_href:visited{text-decoration:none}#b2bking_purchase_lists_table td,#b2bking_purchase_lists_table th{text-align:center}#b2bking_purchase_lists_table td{padding:12px 14px}.b2bking_purchase_list_top_container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.woocommerce .woocommerce-MyAccount-content .b2bking_purchase_list_top_container a.b2bking_purchase_list_new_link{text-decoration:none!important}button#b2bking_purchase_list_new_button{background:#3ab1e4;line-height:15px;min-width:135px;text-align:end;height:35px;color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.12);border-radius:3px;position:relative;outline:0;border:none;font-family:var(--b2bking-font-family-a);font-weight:500;font-size:15.5px;padding:5px 16px;text-transform:none;min-height:0;display:inline-flex;align-items:center;justify-content:space-between}button#b2bking_purchase_list_new_button:hover{background-color:#0088c2;color:#fff;cursor:pointer}svg.b2bking_purchase_list_new_button_icon{width:19px;margin-right:10px}.b2bking_purchase_list_new_link{height:fit-content}table#b2bking_purchase_lists_table thead tr th{color:#fff;border-bottom:none}table#b2bking_purchase_lists_table thead tr th:first-child{border-radius:5px 0 0}table#b2bking_purchase_lists_table thead tr th:nth-child(4){border-radius:0 5px 0 0}table#b2bking_purchase_lists_table:not( .has-background ) tbody td{background:#fff}table#b2bking_purchase_lists_table td{border-bottom:1px solid #eee}#b2bking_purchase_lists_table_length select{border-radius:4px;background:#fff;border:1px solid #eee;margin:0 5px}#b2bking_purchase_lists_table_paginate .paginate_button.current{background:#fcfcfc;border:1px solid #ddd;border-radius:5px}#b2bking_purchase_lists_table_paginate .paginate_button:hover{background:#f1f1f1!important;border:1px solid #eee;border-radius:5px;color:#333!important;cursor:pointer}img.b2bking_list_download{width:14px;margin-right:6px;filter:invert(1)}button.b2bking_purchase_lists_view_list{font-weight:300!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(//c-bio.mobikasa.net/wp-content/plugins/b2bking/public/../includes/assets/fonts/Roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.b2bking_tiered_active_price,.b2bking_tiered_range_replaced{visibility:visible!important;display:inline-block}.b2bking_shop_table{margin-top:50px}.b2bking_shop_table td,.b2bking_shop_table th{display:table-cell!important}.b2bking_shop_table tr{display:table-row!important}.b2bking_has_color,table.b2bking_tiered_price_table tbody td.b2bking_has_color{background:#1e73be;color:#fff!important}.b2bking_business_icon,.b2bking_lock_icon,.b2bking_login_icon,.b2bking_wholesale_icon{position:relative;top:2px;right:1px}div#b2bking_company_credit_history_table_wrapper{overflow:scroll}@media screen and (max-width:665px){#b2bking_purchase_lists_table td:nth-child(2),#b2bking_purchase_lists_table th:nth-child(2),.b2bking_myaccount_individual_conversation_content_item:nth-child(2),.b2bking_myaccount_individual_conversation_top_item:nth-child(2){display:none}.b2bking_myaccount_individual_conversation_content_item{font-size:13px}.b2bking_conversation_message_time{font-size:10px!important}#b2bking_myaccount_bulkorder_container,#b2bking_myaccount_offers_container{margin:0}#b2bking_myaccount_bulkorder_container,.b2bking_myaccount_individual_offer_container{min-width:unset}.b2bking_myaccount_individual_offer_bottom_line{margin:0 10px;flex-direction:column-reverse}.b2bking_myaccount_individual_offer_bottom_line_add{margin-top:7px}#b2bking_myaccount_conversations_container_top,.b2bking_bulkorder_form_container,.b2bking_bulkorder_form_container_bottom,.b2bking_bulkorder_form_container_bottom_add,.b2bking_subaccounts_container_top,.b2bking_subaccounts_new_account_container_content_bottom{display:block!important}div#b2bking_redeem_button_container,div#b2bking_reimburse_button_container{display:block}#b2bking_redeem_amount_button,#b2bking_reimburse_amount_button{border-radius:4px!important;margin-top:2px!important}input#b2bking_redeem_amount_input,input#b2bking_reimburse_amount_input{width:100%;border-right:2px!important;border:1px solid #e5e5e5!important;border-radius:4px}}@media screen and (max-width:500px){#b2bking_purchase_lists_table td:nth-child(3),#b2bking_purchase_lists_table th:nth-child(3){display:none}#b2bking_return_agent{font-size:.7rem}}.metorik-add-cart-email-form {
max-width: 300px;
padding: 18px 15px 20px;
text-align: left;
}
.metorik-add-cart-email-form h3 {
font-weight: 600;
margin: 0 0 20px;
}
.metorik-add-cart-email-form .close-button {
color: #bbb;
cursor: pointer;
font-size: 15px;
position: absolute;
right: 28px;
top: 28px;
}
.metorik-add-cart-email-form .close-button:hover {
color: #888;
}
.metorik-add-cart-email-form .email-input-wrapper {
position: relative;
}
.metorik-add-cart-email-form .email-input-wrapper.loading {
opacity: 0.75;
}
.metorik-add-cart-email-form .email-input-wrapper.success:after {
color: rgb(55, 178, 77);
content: "\2713";
font-size: 17px;
position: absolute;
right: 10px;
top: 10px;
}
.metorik-add-cart-email-form .email-input {
width: calc(100% - 20px);
padding: 5px;
}
.metorik-add-cart-email-form .email-usage-notice {
padding: 5px 0 0;
} .tippy-box[data-theme~='light'] {
color: #26323d;
box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15),
0 4px 80px -8px rgba(36, 40, 47, 0.25),
0 4px 4px -2px rgba(91, 94, 105, 0.15);
background-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='top'] > .tippy-arrow::before {
border-top-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='bottom'] > .tippy-arrow::before {
border-bottom-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='left'] > .tippy-arrow::before {
border-left-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='right'] > .tippy-arrow::before {
border-right-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-backdrop {
background-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-svg-arrow {
fill: #fff;
}@font-face {
font-family: 'TASA Orbiter Regular';
font-style: normal;
font-weight: normal;
src: url(//c-bio.mobikasa.net/wp-content/themes/celia-health/fonts/TASA Orbiter Text-normal-400-100.otf) format('woff2'),
}
@font-face {
font-family: 'TASA Orbiter Medium';
font-style: normal;
font-weight: normal;
src: url(//c-bio.mobikasa.net/wp-content/themes/celia-health/fonts/TASA Orbiter Display Medium-normal-400-100.otf) format('opentype'),
}
@font-face {
font-family: 'TASA Orbiter Bold';
font-style: normal;
font-weight: normal;
src: url(//c-bio.mobikasa.net/wp-content/themes/celia-health/fonts/TASA Orbiter Deck SemiBold-normal-400-100.otf) format('opentype'),
}* {
box-sizing: border-box;
}
body {
background-color: #FFF !important;
font-family: 'TASA Orbiter Regular', sans-serif;
}
html {
scroll-behavior: smooth;
} h1,h2,h3,h4,h5,h6,a,button,select,input {
font-family: 'TASA Orbiter Medium', sans-serif;
margin: 0;
}
p,ul,li,span {
font-family: 'TASA Orbiter Regular', sans-serif;
margin: 0;
}
p.subheader {
font-size: 1.2vw !important;
}
h1, .header-1 {
font-size: 60px;
line-height: 60px;
letter-spacing: -1px;
}
h2, .header-2 {
font-size: 50px;
line-height: 50px;
letter-spacing: -1px;
}
h3, .header-3 {
font-size: 42px;
line-height: 42px;
letter-spacing: -1px;
}
h4, .header-4 {
font-size: 36px;
line-height: 36px;
letter-spacing: -1px;
}
p {
color: #6f6f6f;
}
p.body {
font-size: 18px;
line-height: 24px;
}
.text-6xl {
font-size: 48px;
line-height: 48px;
letter-spacing: -1px;
}
.text-5xl {
font-size: 42px;
line-height: 42px;
letter-spacing: -1px;
}
.text-4xl {
font-size: 36px;
line-height: 44px;
letter-spacing: 0px;
}
.text-3xl {
font-size: 30px;
line-height: 36px;
}
.text-2xl {
font-size: 24px;
line-height: 32px;
}
.text-xl {
font-size: 20px;
line-height: 28px;
letter-spacing: 0.15px;
}
.text-lg {
font-size: 18px;
line-height: 28px;
}
.text-base {
font-size: 16px;
line-height: 24px;
}
.text-sm {
font-size: 14px;
line-height: 20px;
letter-spacing: 0.15px;
}
.text-xs {
font-size: 12px;
line-height: 20px;
}
.text-medium {
font-family: 'TASA Orbiter Medium', sans-serif;
}
.bold {
font-weight: 600;
}
.text-dark {
color: #000;
}
.text-white {
color: #FFF;
}
.text-grey {
color: #B9B9B9;
}
.text-green {
color: #809883;
}  .home #page hr,
.page #page hr,
.page-template #page hr,
.single-product hr,
.single #page hr,
.home #header,
.page #header,
.page-template #header,
.single-product #header,
.single #header,
.home #footer,
.page #footer,
.page-template #footer,
.single-product #footer,
.single #footer,
.single-product #sidebar,
.woocommerce-page .wp-block-post-title {
display: none;
}
.page-container,
.celia-product-container {
width: 95%;
max-width: 1920px;
margin: 0 auto;
overflow: hidden;
}
.flex {
display: flex;
}
.grid {
display: grid;
}
.flex.col {
flex-direction: column;
}
.flex.center {
justify-content: center;
align-items: center;
}
.flex.jc-center {
justify-content: center;
}
.flex.jc-sb {
justify-content: space-between;
}
.flex.ai-center {
align-items: center;
}
.flex.ai-fs {
align-items: flex-start;
}
.rounded-bg-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: -1;
border-radius: 15px;
}
.hidden {
display: none;
} .btn, button {
font-family: 'TASA Orbiter Medium', sans-serif;
padding: 12px 32px;
border-radius: 25px;
text-align: center;
text-decoration: none;
transition: 0.2s;
border: none;
}
.btn:hover {
transition: 0.2s;
cursor: pointer;
}
.btn.primary {
background-color: #798478;
color: #FFF;
}
.btn.primary:hover {
background-color: #6d776c;
}
.btn.secondary {
background-color: #F8F5EF;
color: #000;
}
.btn.secondary:hover {
background-color: #D3CaB8;
}
.btn.white {
background-color: #FEFEFE;
color: #000;
}
.btn.white:hover {
background-color: #DDDDDD;
}
.btn.transparent {
background-color: transparent;
}
.btn.small {
font-size: 14px;
}
.btn.medium {
font-size: 16px;
}
.btn.large {
font-size: 18px;
}
.arrow-cta {
display: flex;
align-items: center;
gap: 15px;
text-decoration: none;
}
.arrow-cta p {
font-size: 24px;
line-height: 32px;
}
.arrow-cta img {
width: 35px;
} header.wp-block-template-part {
display: none;
}
.header-nav {
width: 100%;
display: flex;
justify-content: center;
z-index: 5;
}
.woocommerce-account .header-nav {
position: absolute;
top: 0;
left: 0;
}
.woocommerce-account .site-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
.header-nav .nav-container {
width: 95%;
max-width: 1920px;
min-height: 80px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}
.header-nav .mobile-menu {
display: none;
}
.header-nav .logo {
width: clamp(70px, 6vw, 120px);
min-width: 80px;
position: absolute;
left: 0;
}
.header-nav .logo img {
width: 100%;
}
.header-nav .nav-links {
gap: 50px;
}
.header-nav .nav-container a:not(.static) {
text-decoration: none;
font-size: clamp(16px, 1.2vw, 20px);
font-family: 'TASA Orbiter Medium', sans-serif;
color: #6f6f6f;
position: relative;
}
.header-nav .nav-container a:not(.static):hover {
color: #000;
transition: 0.2s;
}
.header-nav .nav-container .nav-links a::after,
.header-nav .nav-container .login-link::after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 2px;
background: #000;
transition: transform 0.2s ease-in-out;
transform: scale(0);
}
.header-nav .nav-container .nav-links a:hover::after,
.header-nav .nav-container .login-link:hover::after {
transform: scale(1);
}
.header-nav .nav-container {
position: relative;
}
.header-nav .nav-tools {
display: flex;
justify-content: flex-end;
align-items: center;
position: absolute;
right: 0;
z-index: 1;
background-color: #FFF;
}
.header-nav .cart-icon {
width: clamp(30px, 2vw, 38px);
height: clamp(30px, 2vw, 38px);
opacity: 0.8;
transition: 0.3s;
position: initial;
margin: 0 30px;
}
.header-nav a.cart {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
}
.header-nav a.cart .count-text {
position: absolute;
top: -4px;
right: 18px;
min-width: 18px;
height: 18px;
padding: 0 5px;
border-radius: 999px;
background: #000;
color: #fff;
font-size: 11px;
font-weight: 600;
line-height: 18px;
text-align: center;
pointer-events: none;
}
.header-nav .cart-icon:hover {
opacity: 1;
transition: 0.3s;
cursor: pointer;
}
.header-nav .nav-search-field {
height: 40px;
transition: 0.3s;
display: flex;
align-items: center;
width: 0px;
overflow: hidden;
visibility: hidden;
border: 1px solid rgba(0,0,0,0.25);
border-radius: 5px;
}
.header-nav .nav-search-field input {
font-size: 16px;
width: 220px;
height: 35px;
padding: 0 5px;
border: none !important;
border-radius: none !important;
}
.header-nav .nav-search-field input[type="text"]:focus {
outline: none;
box-shadow: none;
}
.header-nav .nav-search-field .nav-search-btn {
background-color: #FFF;
height: 40px;
width: 40px;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
}
.header-nav .nav-search-field .nav-search-btn svg {
width: 60%;
fill: #6f6f6f;
transition: 0.2s;
}
.header-nav .nav-search-field .nav-search-btn svg:hover {
fill: #000;
transition: 0.2s;
cursor: pointer;
}
.header-nav .open .nav-search-field {
width: 260px;
visibility: visible;
transition: 0.5s;
}
.header-nav .search-toggle {
display: flex;
justify-content: center;
align-items: center;
}
.header-nav .search-toggle i {
font-size: 22px;
color: #FFF;
margin-left: 5px;
}
.header-nav .search-toggle svg {
width: clamp(26px, 2vw, 28px);
height: clamp(26px, 2vw, 28px);
fill: #6f6f6f;
stroke: #6f6f6f;
margin-left: 5px;
transition: 0.3s;
}
.header-nav .search-toggle svg:hover {
fill: #000;
stroke: #000;
transition: 0.3s;
cursor: pointer;
}
.header-nav .hidden {
display: none;
} .celia-cart-drawer {
width: 100%;
height: 100%;
max-width: 750px;
background-color: #FFF;
position: fixed;
top: 0;
right: 0;
transform: translateX(calc(100% + 20px));
z-index: 50;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
transition: 0.4s ease;
}
.celia-cart-drawer.open {
transform: translateX(0);
transition: 0.4s ease;
}
.celia-cart-drawer .inner {
height: 100%;
padding: 50px 30px 30px 30px;
position: relative;
}
.celia-cart-drawer .inner .title {
margin-bottom: 50px;
}
.celia-cart-drawer .inner .close-btn {
position: absolute;
right: 15px;
top: 15px;
font-size: 22px;
opacity: 0.6;
}
.celia-cart-drawer .inner .close-btn:hover {
opacity: 1;
cursor: pointer;
}
.celia-cart-drawer .cart-notices p {
font-size: 16px;
color: #000;
margin-bottom: 30px;
}
.celia-cart-drawer .cart-notices .consultation-error {
color: #880808;
}
.celia-cart-drawer .cart-items {
flex: 1;
gap: 50px;
overflow-y: auto;
padding-right: 10px;
margin-bottom: 20px;
}
.celia-cart-drawer .cart-items .item {
position: relative;
gap: 30px;
}
.celia-cart-drawer .cart-items .item.removing {
opacity: 0.5;
pointer-events: none;
}
.celia-cart-drawer .cart-items .item.removing::before {
content: "";
position: absolute;
inset: 0;
background: rgba(255, 255, 255, 0.6);
}
.celia-cart-drawer .cart-items .item.removing::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 26px;
height: 26px;
margin: -13px 0 0 -13px;
border: 3px solid rgba(0, 0, 0, 0.2);
border-top-color: rgba(0, 0, 0, 0.6);
border-radius: 50%;
animation: cb-cart-spinner 0.6s linear infinite;
}
@keyframes cb-cart-spinner {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.celia-cart-drawer .cart-items .item .disabled {
opacity: 0.4;
}
.celia-cart-drawer .cart-items .item img {
width: 75px;
border-radius: 10px;
}
.celia-cart-drawer .cart-items .item .details {
gap: 5px;
}
.celia-cart-drawer .cart-items .quantity-container {
margin-left: auto;
margin-right: 0;
}
.celia-cart-drawer .cart-items .quantity-container.disabled button:hover {
cursor: default;
}
.celia-cart-drawer .cart-items .remove-btn {
font-size: 20px;
opacity: 0.7;
}
.celia-cart-drawer .cart-items .remove-btn:not(.disabled):hover {
cursor: pointer;
opacity: 1;
}
.celia-cart-drawer .empty-cart {
width: 100%;
height: 200px;
}
.celia-cart-drawer .subtotal {
margin-top: auto;
padding: 40px 0;
border-top: 1px solid rgba(0,0,0,0.1);
justify-content: flex-end;
gap: 7px;
}
.celia-cart-drawer .buttons {
gap: 35px;
}
.celia-cart-drawer .buttons .btn {
flex: 1;
} .tos-container {
width: 95%;
max-width: 1600px;
margin: 50px auto 80px auto;
}
.tos-container h1 {
margin-bottom: 40px;
}
.tos-container h2,
.tos-container h3 {
margin-bottom: 15px;
margin-top: 30px;
} .woocommerce-shop main.wp-block-group {
padding: 0 !important;
}
.woocommerce-shop .wp-block-query-title {
width: 95%;
max-width: none;
margin-top: 40px;
font-size: 120px;
}
.woocommerce-shop .category-nav {
display: flex;
flex-direction: column;
width: 95%;
margin: 10px auto 0 auto;
padding: 0;
}
.woocommerce-shop .category-nav ul {
display: flex;
align-items: center;
column-gap: 15px;
padding-left: 0px;
margin: 0;
padding: 20px 0;
flex-wrap: wrap;
}
.woocommerce-shop .category-nav ul.sub-categories {
flex-wrap: wrap;
border-top: 1.5px solid rgba(0,0,0,0.1);
padding-top: 15px;
}
.woocommerce-shop .category-nav ul li {
list-style-type: none;
padding: 5px 0;
}
.woocommerce-shop .category-nav ul li.first {
padding-left: 0px;
}
.woocommerce-shop .category-nav ul li a {
text-decoration: none;
font-size: 1.25vw;
text-transform: none;
letter-spacing: 0.3px;
opacity: 0.6;
}
.woocommerce-shop .category-nav ul li.selected a {
font-weight: 600;
opacity: 1;
}
.woocommerce-shop .category-nav ul li a:hover {
opacity: 1;
}
.woocommerce-shop .category-nav ul .divider {
color: #000;
opacity: 0.6;
margin: 0 15px;
margin: 0;
}
.woocommerce-shop .shop-results {
width: 95%;
margin: 30px auto 50px auto;
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce-shop .shop-results .woocommerce-result-count {
margin: 0;
font-size: 14px;
color: rgba(0,0,0,0.4);
letter-spacing: 0.3px;
}
.woocommerce-shop .shop-results .woocommerce-ordering {
margin: 0;
}
.woocommerce-shop .shop-results .woocommerce-ordering select {
border: none;
padding: 5px 10px;
background-color: transparent;
color: #000;
letter-spacing: 0.3px;
font-size: 18px;
}
.woocommerce-shop .celia-shop-container {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.woocommerce-shop ul.wc-block-product-template {
display: flex;
flex-wrap: wrap;
gap: 0px;
margin-bottom: 60px;
}
.woocommerce-shop ul.wc-block-product-template li {
width: 25%;
border: 1px solid rgba(0,0,0,0.1);
border-left: none;
min-width: 260px;
padding-bottom: 20px;
}
.woocommerce-shop ul.wc-block-product-template li .wc-block-grid__product-image {
width: 80%;
margin: 30px auto;
display: flex;
justify-content: center;
}
.woocommerce-shop ul.wc-block-product-template li .product-categories {
display: flex;
justify-content: center;
width: 100%;
margin: 0px auto 20px auto;
}
.woocommerce-shop ul.wc-block-product-template li .product-categories .category-list {
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0,0.4);
font-size: 13px;
}
.woocommerce-shop ul.wc-block-product-template li h3.wp-block-post-title {
width: 85%;
margin: 0 auto;
text-align: center;
font-size: 20px !important;
letter-spacing: 0.3px;
}
.woocommerce-shop ul.wc-block-product-template li h3.wp-block-post-title a {
text-decoration: none;
}
.woocommerce-shop ul.wc-block-product-template li .wc-block-components-product-price {
margin: 15px 0 0 0;
}
.woocommerce-shop ul.wc-block-product-template li .wc-block-components-product-price .woocommerce-Price-amount.amount {
font-size: 15px;
font-weight: 600;
letter-spacing: 0.3px;
}
.woocommerce-shop ul.wc-block-product-template li .add_to_cart_button {
background-color: transparent;
color: #000;
font-size: 15px !important;
font-weight: 600;
letter-spacing: 0.3px;
text-transform: lowercase;
opacity: 0;
position: relative;
top: -30px;
transition: 0.3s;
margin: 0;
}
.woocommerce-shop ul.wc-block-product-template li .add_to_cart_button:after {
content: '\f344';
display: inline-block;
font-family: dashicons;
margin-left: 5px;
vertical-align: bottom;
position: relative;
left: 0;
transition: transform 0.3s ease;
}
.woocommerce-shop ul.wc-block-product-template li .add_to_cart_button:hover:after {
transform: translateX(5px);
}
.woocommerce-shop ul.wc-block-product-template li:hover .wc-block-components-product-price {
opacity: 0;
visibility: hidden;
transition: 0.3s;
}
.woocommerce-shop ul.wc-block-product-template li:hover .add_to_cart_button {
opacity: 1;
top: -50px;
transition: 0.3s;
}
.wp-block-query-pagination {
margin: 0px auto 60px auto !important;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
display: flex;
gap: 8px;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers span {
font-size: 18px;
}
.wp-block-query-pagination a {
font-size: 18px;
text-decoration: none;
opacity: 0.4;
transition: 0.3s;
}
.wp-block-query-pagination a:hover {
opacity: 1;
transition: 0.3s;
} .woocommerce-shop .wc-block-breadcrumbs,
.woocommerce-shop .wc-block-store-notices,
.woocommerce-shop main .wp-block-group.alignwide.is-content-justification-space-between {
display: none;
}
.products-services {
width: 100%;
max-width: 60%;
margin: auto;
margin: auto;
display: flex;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
column-gap: 100px;
padding: 50px 0 100px 0;
}
.products-services .subheader {
width: 100%;
text-align: center;
margin-bottom: 4.5vw;
}
.products-services .box {
display: flex;
flex-direction: column;
gap: 20px;
width: 100%;
max-width: 300px;
max-width: 30%;
}
.products-services .box img {
width: 70px;
width: 4vw;
margin: 0;
}
.products-services .box h4 {
font-size: 26px;
color: #000;
margin: 0;
}
.products-services .box p {
font-size: 16px;
margin: 0;
}
.featured-products {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
padding: 100px 0 0 0;
}
.featured-products img {
width: 20vw;
margin: -20px 0 -10px 0;
z-index: 10;
}
.featured-products .subheader {
max-width: 50%;
margin: 0 auto 25px auto;
text-align: center;
}
.featured-products a {
font-size: 2vw;
font-weight: 600;
}
ul.products-list {
display: flex;
gap: 0;
width: 100%;
margin: 70px auto 120px auto;
padding: 0;
}
ul.products-list li {
list-style-type: none;
width: 25%;
border: 1px solid rgba(0,0,0,0.1);
padding: 0 30px 70px 30px;
display: flex;
flex-direction: column;
align-items: center;
transition: 0.3s;
}
ul.products-list li:hover {
background-color: #E8E7D9;
transition: 0.3s;
}
ul.products-list li.last {
border-right: none;
}
ul.products-list li a {
text-decoration: none;
}
ul.products-list li .img-container {
width: 80%;
margin: 30px auto 10px auto;
}
ul.products-list li img {
width: 100%;
}
ul.products-list li h3 {
font-size: 20px;
font-size: 1.3vw;
text-align: center;
letter-spacing: 0.3px;
}
.home ul.products-list li .atc-btn,
.arrow-link {
background-color: transparent;
color: #000;
font-weight: 600;
text-transform: lowercase;
letter-spacing: 0.3px;
position: relative;
top: 10px;
transition: 0.3s;
margin: 0 auto;
text-align: center;
text-decoration: none;
font-size: 1.05vw;
}
.home ul.products-list li .atc-btn:after,
.arrow-link:after {
content: '\f344';
display: inline-block;
font-family: dashicons;
margin-left: 5px;
vertical-align: bottom;
position: relative;
left: 0;
transition: transform 0.3s ease;
}
.home ul.products-list li .atc-btn:hover:after,
.arrow-link:hover:after {
transform: translateX(5px);
}
.arrow-link {
font-size: 20px;
text-transform: none;
font-weight: 400;
} .celia-page-container {
position: relative;
z-index: 5;
}
.full-bg-img {
position: fixed;
top: 80px;
left: 0;
width: 100%;
height: 100vh;
max-height: 900px;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
}
.section-separator {
width: 95%;
margin: auto;
display: flex;
align-items: center;
gap: 40px;
padding-bottom: 40px;
}
.section-separator img {
width: 40px;
}
.section-separator .border {
height: 3px;
background-color: #E8E7D9;
opacity: 1;
flex: 1;
}
.genetics-hero {
width: 100%;
padding: 120px 0 200px 0; }
.genetics-hero .overlay { display: flex;
flex-direction: column;
margin-left: 2.5%;
}
.genetics-hero .overlay p {
color: #000;
margin: 0 0 40px 0;
width: 100%;
max-width: 36%;
font-size: 1.6vw !important;
}
.genetics-hero .overlay .primary-btn {
width: 100%;
max-width: 25vw;
}
.genetics-banner-2 {
width: 95%;
margin: auto;
padding: 80px 0 100px 0;
padding-right: 30px;
display: flex;
justify-content: space-between;
gap: 120px;
}
.genetics-banner-2 .text-col {
display: flex;
flex-direction: column;
gap: 25px;
width: 100%;
max-width: 400px;
margin-top: 30px;
max-width: 32%;
}
.genetics-banner-2 .img-col {
flex: 1;
position: relative;
max-width: 700px;
min-height: 450px;
width: 70%;
max-width: none;
flex: 1;
}
.genetics-banner-2 .img-col .abs-image {
width: 100%;
height: 100%;
}
.genetics-banner-2 .img-col .overlay {
width: 80%;
position: absolute;
top: 30px;
right: -30px;
padding: 35px 20px;
background-color: #D9D9D9;
display: flex;
align-items: center;
gap: 40px;
}
.genetics-banner-2 .img-col .overlay img {
width: 70px;
width: 25%;
}
.genetics-banner-2 .img-col .overlay p {
font-size: 14px;
color: #000;
font-size: 1vw;
}
.genetics-banner-3,
.genetics-banner-4 {
width: 95%;
margin: auto;
padding: 80px 0 120px 0;
}
.genetics-banner-3 .upper,
.genetics-banner-4 .upper {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 140px;
margin-bottom: 80px;
}
.genetics-banner-3 .upper {
padding-bottom: 40px;
border-bottom: 2px solid rgba(0,0,0,0.1);
}
.genetics-banner-3 .upper h2 {
width: 100%;
}
.genetics-banner-4 .upper h2 {
width: 30%;
}
.genetics-banner-3 .upper p,
.genetics-banner-4 .upper p {
flex: 1;
}
.genetics-banner-3 .steps-container {
width: 100%;
display: flex;
justify-content: space-between;
gap: 5%;
}
.genetics-banner-3 .steps-container .step {
width: 100%;
max-width: 33%;
display: flex;
flex: 1;
flex-direction: column;
gap: 15px;
}
.genetics-banner-3 .steps-container .step h2 {
margin-bottom: 10px;
font-size: 6vw !important;
} 
.genetics-banner-3 .steps-container .step p.body {
font-size: 1.3vw !important;
}
.genetics-banner-4 .flex-section {
display: flex;
justify-content: space-between;
align-items: center;
gap: 140px;
margin-bottom: 80px;
}
.genetics-banner-4 .flex-section p {
width: 100%;
max-width: 30%;
}
.genetics-banner-4 .flex-section img,
.genetics-banner-4 .flex-section .video-container {
flex: 1;
}
.genetics-banner-4 .flex-section .video-container video {
width: 100%;
} .celia-product-container {
display: flex;
gap: 55px;
margin-top: 80px;
}
.celia-product-container .woocommerce-product-gallery .flex-control-nav {
margin-top: 25px !important;
display: flex;
gap: 25px;
}
.celia-product-container .woocommerce-product-gallery .flex-control-nav img {
border-radius: 15px;
}
.celia-product-container .celia-breadcrumb {
display: flex;
align-items: center;
gap: 7px;
flex-wrap: wrap;
font-family: 'TASA Orbiter Medium', sans-serif;
color: #6f6f6f;
}
.celia-product-container .celia-breadcrumb a,
.celia-product-container .celia-breadcrumb span {
text-decoration: none;
color: rgba(0,0,0,0.2);
}
.celia-product-container .celia-breadcrumb span {
font-size: 22px;
margin-top: -2px;
}
.celia-product-container .product_title {
font-size: 42px;
line-height: 42px;
letter-spacing: -1px;
margin: 25px 0 !important;
}
.celia-product-container .product-price {
gap: 15px;
margin-bottom: 25px !important;
}
.celia-product-container .product-price .text-2xl {
letter-spacing: -1px;
}
.celia-product-container .product-price .divider {
color: rgba(0,0,0,0.2);
font-size: 30px;
line-height: 30px;
}
.celia-product-container .supply-container {
margin-bottom: 30px !important;
gap: 20px;
}
.celia-product-container .quantity-bubble {
padding: 6px 20px;
background-color: #EEE6E2;
font-size: 14px;
font-weight: 600;
margin: 0 !important;
display: inline-block;
border-radius: 25px;
}
.celia-product-container .product-description .refill-details {
margin-top: 25px;
}
.celia-product-container .celia-product-details {
width: 100%;
max-width: 400px;
}
.celia-product-container .celia-product-details .item .label {
border-bottom: 1.5px solid rgba(0,0,0,0.2);
padding: 15px 0;
position: relative;
}
.celia-product-container .celia-product-details .item .label::after {
content: "\002B";
font-size: 36px;
line-height: 26px;
position: absolute;
right: 0px;
transition: transform 0.3s ease-in-out;
}
.celia-product-container .celia-product-details .item .label.active::after {
content: "\2212";
}
.celia-product-container .celia-product-details .item .label:hover {
cursor: pointer;
}
.celia-product-container .celia-product-details svg {
width: 25px;
height: 25px;
}
.celia-product-container .celia-product-details .body {
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
margin-top: 15px;
}
.celia-product-container .celia-product-details .body ul {
padding-left: 15px;
}
.celia-product-container .celia-product-details .body p,
.celia-product-container .celia-product-details .body li {
color: #6f6f6f;
font-size: 16px;
}
.celia-product-container .prescription-required {
margin: 30px 0;
}
.celia-product-container .prescription-required p {
max-width: 500px;
}
.celia-product-container .celia-atc {
margin: 20px 0 45px 0 !important;
align-items: stretch;
width: 100%;
max-width: 450px;
}
.celia-product-container .celia-atc .btn.secondary {
line-height: 25px;
background-color: #EEE6E2;
}
.celia-product-container .celia-atc .btn.secondary:hover {
background-color: #F8F5EF;
}
.celia-product-container form.cart {
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
margin: 0 !important;
gap: 15px;
}
.celia-product-container form.cart .quantity-container,
.celia-cart-drawer .quantity-container {
background-color: #FFF;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 15px;
padding: 0 15px;
margin-right: 15px;
gap: 3px;
}
.celia-product-container form.cart .quantity-container {
margin-right: 0px;
}
.celia-product-container form.cart .quantity-container .quantity-btn,
.celia-cart-drawer .quantity-container .quantity-btn {
background-color: transparent;
width: auto;
padding: 0;
border-radius: 0;
font-size: 22px;
}
.celia-product-container form.cart .quantity-container .quantity-btn:hover,
.celia-cart-drawer .quantity-container .quantity-btn:hover {
cursor: pointer;
} .celia-product-container form.cart button.single_add_to_cart_button {
border-radius: 25px;
padding: 12px 32px;
background-color: #798478;
text-transform: capitalize;
font-size: 16px;
width: 100%;
}
.celia-product-container form.cart button.single_add_to_cart_button:hover {
background-color: #6d776c;
}
.celia-product-container .celia-atc button,
.celia-product-container .celia-atc a {
flex: 1;
} .celia-product-container div.cart.bundle_data {
flex: 1;
width: 100%;
}
.celia-product-container div.cart.bundle_data .bundle_button {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 15px;
}
.celia-product-container .celia-atc #wc-stripe-payment-request-wrapper {
display: none !important;
}
.celia-product-container .product-cats {
gap: 20px;
flex-wrap: wrap;
}
.celia-product-container .product-cats .btn {
padding: 8px 25px;
background-color: #EEE6E2;
color: #6f6f6f;
}
.celia-product-container .product-cats .btn:hover {
background-color: #dbcac2;
}
.single-product .full-banner {
width: 100%;
padding: 40px 0;
background-color: #EEE6E2;
margin: 120px 0 0 0;
}
.single-product .full-banner .banner-container {
width: 95%;
max-width: 1920px;
margin: auto;
}
.single-product .full-banner .banner-container h3 {
margin-bottom: 15px;
}
.single-product .full-banner .btn {
width: clamp(150px, 20vw, 400px)
}
.single-product .related-products {
margin: 120px auto 140px auto;
width: 95%;
max-width: 1920px;
}
.single-product .related-products h3 {
margin-bottom: 15px;
}
.single-product .related-products .subhead {
margin-bottom: 50px;
}
.single-product .lower-block {
width: 95%;
max-width: 1920px;
margin: 120px auto;
gap: 100px;
}
.single-product .lower-block img,
.single-product .lower-block .text {
flex: 1;
}
.single-product .lower-block img {
width: 30%;
}
.single-product .lower-block img {
aspect-ratio: 1 / 1;
object-fit: cover;
object-position: center;
border-radius: 15px;
}
.single-product .lower-block .mobile {
display: none;
}
.single-product .lower-block .text h3 {
margin-bottom: 40px;
}
.single-product .lower-block .text p {
width: 85%;
line-height: 28px;
}
.celia-product-container .has-global-padding {
padding: 0;
}
.celia-product-container .wc-block-breadcrumbs {
margin-left: 0px !important;
max-width: none;
margin-bottom: 50px;
}
.celia-product-container .wc-block-breadcrumbs .woocommerce-breadcrumb {
font-weight: 500;
}
.celia-product-container .wc-block-breadcrumbs a {
text-decoration: none;
opacity: 0.6;
font-weight: 400;
}
.celia-product-container .wc-block-breadcrumbs a:hover {
opacity: 1;
}
.celia-product-container .wp-block-columns {
max-width: none;
gap: 100px;
}
.celia-product-container .wp-block-columns .wp-block-post-title {
font-size: 40px;
}
.celia-product-container .wp-block-woocommerce-product-price {
margin-top: 40px;
padding-bottom: 15px;
border-bottom: 2px solid rgba(0,0,0,0.5);
}
.celia-product-container .wp-block-woocommerce-product-price div {
font-size: 24px !important;
}
.celia-product-container .wp-block-woocommerce-product-details {
margin: 0 !important;
}
.celia-product-container .celia-additional-info {
width: 100%;
display: flex;
flex-direction: column;
max-width: none;
margin-bottom: 120px;
}
.celia-product-container .celia-additional-info .tabs {
width: 100%;
display: flex;
align-items: center;
gap: 15px;
padding-bottom: 20px;
border-bottom: 2px solid rgba(0,0,0,0.4);
}
.celia-product-container .celia-additional-info .tabs a {
text-decoration: none;
font-size: 28px;
color: #000;
opacity: 0.6;
}
.celia-product-container .celia-additional-info .tabs span {
opacity: 0.6;
}
.celia-product-container .celia-additional-info .tabs a:hover {
opacity: 1;
}
.celia-product-container .celia-additional-info .tabs a.selected {
font-weight: 600;
opacity: 1;
}
.celia-product-container .celia-additional-info .info-container {
margin-top: 25px;
}
.celia-product-container .celia-additional-info .hidden {
display: none
}
.celia-product-container table.variations select {
font-family: 'TASA Orbiter Regular', sans-serif;
font-size: 16px;
} .celia-product-container .wp-block-post-excerpt {
display: none;
} .celia-product-container .wp-block-post-terms {
display: none;
}
.celia-product-container .wp-block-woocommerce-related-products {
display: none;
}  .full-width-hero {
position: relative;
height: 700px;
}
.full-width-hero .rounded-bg-img {
height: 700px;
}
.full-width-hero h1,
.full-width-hero p {
text-align: center;
}
.full-width-hero h1 {
margin: 130px 0 25px 0;
}
.full-width-hero p {
margin-bottom: 60px;
max-width: 450px;
}
.full-width-hero video.round-video {
height: 700px;
width: 100%;
}
video.round-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: -1;
border-radius: 15px;
} .header-subheader-block {
margin: 120px 0;
}
.header-subheader-block h2 {
margin-bottom: 30px;
text-align: center;
}
.header-subheader-block p {
max-width: 580px;
text-align: center;
}
.header-subheader-block.left h2,
.header-subheader-block.left p {
text-align: left;
} .img-box-container {
gap: 20px;
height: auto;
margin-bottom: 80px;
}
.img-box-container a {
text-decoration: none;
}
.img-box-container .img-box {
position: relative;
flex: 1;
height: 500px;
}
.img-box-container .img-box h2,
.img-box-container .img-box p {
text-align: center;
}
.img-box-container .img-box h2 {
margin: 40px 0 20px 0;
}
.img-box-container .img-box p {
margin-bottom: 35px;
max-width: 400px;
} .program-cards .header {
margin-bottom: 40px;
align-items: flex-start;
}
.program-cards .header h3 {
margin-bottom: 15px;
}
.program-cards .header .body {
max-width: 655px;
}
.program-cards .header .btn {
margin-top: 20px;
}
.program-cards.single .header h3,
.program-cards.single .header .body {
max-width: none;
}
.program-cards .mobile-cta {
display: none;
}
.program-cards .cards {
width: 100%;
gap: 15px;
}
.program-cards .cards .card {
flex: 1;
}
.program-cards .cards .card .img-box {
width: 100%;
height: 350px;
border-radius: 15px;
overflow: hidden;
}
.program-cards .cards .card .img-box img {
width: 100%;
height: 100%;
border-radius: 15px;
transition: 0.3s ease;
object-fit: cover;
object-position: center;
}
.program-cards .cards .card .img-box img:hover {
transform: scale(1.2);
transition: 0.3s ease;
}
.program-cards .cards .card .text-lg {
margin: 10px 0 0 0;
}
.program-cards .cards .card .btn {
display: block;
width: 100%;
margin-top: 30px;
}
.program-cards .arrows {
display: none;
} .body-text-block .header {
justify-content: space-between;
margin-bottom: 50px;
}
.body-text-block .header h3 {
max-width: 500px;
} .program-pills {
margin: 100px 0;
margin: 100px -50px;
gap: 35px;
width: 125%;
flex-wrap: wrap;
}
.program-pills .pill {
border-radius: 25px;
padding: 0px 30px;
border: 1.5px solid rgba(0,0,0,0.15);
height: 50px;
}
.program-pills .pill.img {
padding: 0px;
border: none;
width: 200px;
}
.program-pills .pill img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
border-radius: 25px;
} .stat-cards {
gap: 15px;
}
.stat-cards .card {
flex: 1;
position: relative;
padding: 20px;
}
.stat-cards.single .card {
padding: 25px 40px 35px 40px;
}
.stat-cards .card .percentage {
margin-bottom: 10px;
font-size: 85px;
line-height: 85px;
}
.stat-cards .card .vector {
max-width: 90%;
margin: 40px 0;
}
.stat-cards .card .description {
margin-bottom: 60px;
max-width: 300px;
}
.stat-cards.single .card .description {
max-width: none;
margin: auto 0 0 0;
} .button-row {
justify-content: center;
gap: 35px;
}
.button-row .btn {
white-space: nowrap;
border: 1px solid rgba(0,0,0,0.15);
min-width: 140px;
}
.button-row .btn:hover {
background-color: #798478;
color: #FFF;
} .accordion-container {
margin-left: auto;
margin-right: auto;
}
.accordion-container h3 {
margin-bottom: 15px;
}
.accordion-container .item {
width: 100%;
border-bottom: 1.5px solid rgba(0,0,0,0.1);
}
.accordion-container .item .label {
display: flex;
align-items: center;
position: relative;
cursor: pointer;
padding: 20px 0;
}
.accordion-container .item .label::after {
content: '\203A';
rotate: 90deg;
font-size: 40px;
position: absolute;
right: 1rem;
transition: transform 0.2s ease-in-out;
}
.accordion-container .item .body {
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
} .why-celia .header {
margin-bottom: 40px;
align-items: flex-start;
}
.why-celia .header h3 {
margin-bottom: 15px;
}
.why-celia .header .btn {
margin-top: 20px;
min-width: 150px;
}
.why-celia .cards {
justify-content: space-between;
gap: 100px;
}
.why-celia .cards .card {
gap: 15px;
flex: 1;
padding: 20px 20px 35px 20px;
background-color: #F6F6F6;
border-radius: 15px;
}
.why-celia .cards .card img {
width: 100%;
max-height: 90px;
object-fit: cover;
object-position: bottom;
border-radius: 20px;
} .product-cards {
grid-template-columns: repeat(3, 1fr);
gap: 25px;
}
.product-cards .card {
position: relative;
padding: 15px;
}
.product-cards .card.product {
background-color: #F6F6F6;
border-radius: 15px;
padding: 0px;
}
.product-cards .card.product .img-container {
width: 100%;
aspect-ratio: 1 / 1;
margin: 0 auto;
overflow: hidden;
position: relative;
border-radius: 15px 15px 0 0;
}
.product-cards .card.product .img-container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
object-fit: cover;
object-position: center;
}
.product-cards .card.product .img-container .primary-image {
z-index: 1;
} .product-cards .card.product .best-seller {
background-color: #f6f6f6;
padding: 10px 15px;
border-radius: 20px;
position: absolute;
right: 15px;
top: 15px;
font-size: 17px;
z-index: 5;
}
.product-cards .card.product .lower {
padding: 40px 30px 10px 30px;
}
.product-cards .card h2 {
margin: 30px 0 20px 0;
max-width: 70%;
}
.product-cards .card.product .title {
margin: 0 0 10px 0;
}
.product-cards .card p {
margin-top: auto;
}
.product-cards .card .btn {
margin-top: 20px;
margin-bottom: 30px;
max-width: 80%;
padding-left: 5px;
padding-right: 5px;
}
.product-cards .card .buttons {
margin-top: 10px;
margin-top: auto;
gap: 40px;
flex: 1;
padding: 0 30px 40px 30px;
align-items: flex-end;
}
.product-cards .card .buttons .btn {
flex: 1;
max-width: 100%;
margin-bottom: 0;
}
.product-cards .card .btn.white {
box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
} .logo-container {
justify-content: space-between;
column-gap: 40px;
row-gap: 80px;
padding: 0 30px;
}
.logo-container .flex {
flex: 1;
} .accordion-grid-container .header {
margin-bottom: 60px;
}
.accordion-grid-container .header {
column-gap: 40px;
}
.accordion-grid-container .header h3 {
max-width: 400px;
}
.accordion-grid-container .header .body {
max-width: 600px;
margin-left: auto;
}
.accordion-grid-container .header .btn {
margin-left: 80px;
}
.accordion-grid {
margin-left: auto;
margin-right: auto;
width: 99.5%;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.accordion-grid .item {
border: 1px solid rgba(0,0,0,0.15);
border-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
padding: 30px;
}
.accordion-grid .item:not(.avtive) {
height: fit-content;
}
.accordion-grid .item .label {
display: flex;
align-items: flex-start;
position: relative;
cursor: pointer;
padding-bottom: 30px;
}
.accordion-grid .item .label p {
width: 88%;
}
.accordion-grid .item .label.active p {
font-weight: 600;
}
.accordion-grid .item .label::after {
content: "\002B";
font-size: 36px;
line-height: 26px;
position: absolute;
right: 0px;
transition: transform 0.3s ease-in-out;
}
.accordion-grid .item .label.active::after {
content: "\2212";
}
.accordion-grid .item .body {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
} .social-grid .header {
margin-bottom: 50px;
}
.social-grid .header h3 {
margin-bottom: 5px;
}
.social-grid .posts {
gap: 25px;
}
.social-grid .posts a {
flex: 1;
border-radius: 20px;
}
.social-grid .posts a img {
width: 100%;
aspect-ratio: 1 / 1;
object-fit: cover;
object-position: center;
} .how-it-works .header {
margin-bottom: 50px;
}
.how-it-works .header .body {
margin-top: 20px;
}
.how-it-works .cards {
justify-content: space-between;
gap: 60px;
}
.how-it-works .cards .card {
flex: 1;
gap: 25px;
}
.how-it-works .cards .card img {
object-fit: cover;
object-position: center;
margin-bottom: 5px;
}
.how-it-works .cards .card .expand-icon {
display: none;
}
.how-it-works .cards .card .btn {
display: none;
}
.how-it-works .asterisk {
width: 100%;
margin-top: 60px;
} .program-cards-grid {
grid-template-columns: repeat(3, 1fr);
gap: 50px;
}
.program-cards-grid .card {
position: relative;
padding: 25px 15px;
min-height: 500px;
border-radius: 15px;
overflow: hidden;
}
.program-cards-grid .card .rounded-bg-img {
transition: 0.3s;
z-index: -2;
}
.program-cards-grid .card:hover .rounded-bg-img {
transform: scale(1.2);
transition: 0.3s ease;
}
.program-cards-grid .card .img-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #2b2b2b;
z-index: -1;
opacity: 0.3;
}
.program-cards-grid .card .description {
margin: auto 0 25px 0;
}
.program-cards-grid .card .btn {
width: 100%;
}
.program-cards-grid .card.intro,
.program-cards-grid .card.final {
padding: 25px 35px 25px 0;
border-radius: 0;
}
.program-cards-grid .intro h2 {
margin-bottom: 35px;
}
.program-cards-grid .intro .desc {
margin-bottom: 25px;
}
.program-cards-grid .intro img {
width: 25px;
height: 25px;
margin-right: 10px;
}
.program-cards-grid .card.final {
gap: 35px;
}
.program-cards-grid .card.final .btn {
width: 40%;
min-width: 150px;
} .people-cards-grid {
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.people-cards-grid .card.intro h2,
.people-cards-grid .card.intro h3 {
font-size: 55px;
line-height: 55px;
max-width: 150px;
}
.people-cards-grid .card .img-container {
width: 100%;
border-radius: 15px;
margin-bottom: 20px;
position: relative;
}
.people-cards-grid .card .img-container img {
width: 100%;
border-radius: 15px;
aspect-ratio: 1.1 / 1;
object-fit: cover;
object-position: center;
}
.people-cards-grid .card .img-container .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 15px;
background-color: #FFF;
opacity: 0;
transition: 0.3s ease;
padding: 35px;
}
.people-cards-grid .card .img-container:hover .overlay {
opacity: 0.8;
transition: 0.3s ease;
}
.people-cards-grid .card p {
text-align: left;
}
.people-cards-grid .card p {
text-align: center;
} .program-summary {
gap: 100px;
}
.program-summary h2 {
margin-bottom: 25px;
}
.program-summary .text {
flex: 1;
flex: 1 1 55%;
}
.program-summary .text .desc {
margin-bottom: 30px;
}
.program-summary .text .text-2xl {
margin: 0 0 25px 0;
}
.program-summary .text .bullet {
margin-bottom: 5px;
}
.program-summary .text .bullet img {
width: 25px;
height: 25px;
margin-right: 10px;
}
.program-summary .product-img {
flex: 1;
width: 25%;
flex: 1 1 45%;
border-radius: 20px;
} .program-products h3 {
margin-bottom: 25px;
}
.program-products .subhead {
margin-bottom: 50px;
max-width: 550px;
} .review-embed .eui-widget-title {
font-family: 'TASA Orbiter Medium', sans-serif;
text-align: left;
font-weight: 400;
margin-bottom: 20px;
font-size: 36px;
} .afwc-reg-form-msg {
margin: auto;
font-size: 20px !important;
text-align: center;
}
.afwc_reg_form_wrapper {
margin: 10px auto;
padding: 25px 8px 25px 25px;
border: 1px solid rgba(0,0,0,0.2);
border-radius: 15px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
background-color: #F6F6F6;
}
.afwc_reg_form_wrapper form,
.afwc-reg-form-msg {
font-family: 'TASA Orbiter Medium', sans-serif;
}
.afwc_reg_form_wrapper form input,
.afwc_reg_form_wrapper form textarea {
border: 1px solid rgba(0,0,0,0.3);
border-radius: 5px;
}
.afwc_reg_form_wrapper form textarea {
max-width: 97%;
}
.afwc_reg_form_wrapper form input[type="text"],
.afwc_reg_form_wrapper form input[type="password"],
.afwc_reg_form_wrapper form input[type="email"] {
height: 35px;
padding: 0 5px;
font-size: 16px;
font-family: 'TASA Orbiter Regular', sans-serif;
}
.afwc_reg_form_wrapper form .afwc_reg_terms label {
display: flex;
align-items: center;
gap: 5px;
}
.afwc_reg_form_wrapper form input[type="checkbox"] {
width: 17px;
height: 17px;
}
.afwc_reg_form_wrapper form input[type="submit"] {
background-color: #798478;
color: #FFF;
width: 100%;
padding: 12px 32px;
text-align: center;
border-radius: 25px;
font-size: 16px;
margin-top: 10px;
transition: 0.2s;
}
.afwc_reg_form_wrapper form input[type="submit"]:hover {
background-color: #6d776c;
transition: 0.2s;
cursor: pointer;
} .fw-img-overlay {
position: relative;
}
.fw-img-overlay.text:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.3) ;
border-radius: 15px;
}
.fw-img-overlay.text {
padding: 0 50px;
}
.fw-img-overlay iframe {
width: 100%;
}
.fw-img-overlay.text .text-container {
position: absolute;
top: 25%;
width: 100%;
}
.fw-img-overlay h1 {
margin-bottom: 35px;
}
.fw-img-overlay p {
max-width: 360px;
}
@media(max-width:600px){
.fw-img-overlay p {
max-width: 300px;
padding-bottom: 20px;
padding-bottom: 30px;
}
.fw-img-overlay.text .text-container{
position: relative;
padding-top: 50px;
padding-bottom: 20px;
}
h1 {
font-size: 36px !important;
line-height: 36px !important;
}
}
@media (min-width: 768px) {
.fw-img-overlay.text .text-container {
width: 90%;
}
} .testimonials-banner {
padding: 60px;
border-radius: 20px;
}
.testimonials-banner h3 {
margin-bottom: 60px;
}
.testimonials-banner .testimonials {
gap: 100px;
width: 95%;
margin: auto;
}
.testimonials-banner .testimonials .item {
flex: 1;
gap: 25px;
}
.testimonials-banner .testimonials .item img {
margin-bottom: 15px;
}
.testimonials-banner .testimonials .item .name {
margin-top: auto;
}  .blog-archive h1 {
margin-top: 80px;
}
.blog-grid {
grid-template-columns: repeat(3, 1fr);
gap: 30px;
margin: 60px 0 200px 0;
}
.blog-grid .blog {
width: 100%;
}
.blog-grid .blog h2 {
letter-spacing: 0px;
margin: 15px 0 10px 0;
font-size: 28px;
line-height: 32px;
}
.blog-grid .blog a {
text-decoration: none;
}
.blog-grid .blog .img-link,
.blog-grid .blog .img-link img {
width: 100%;
}
.blog-grid .blog .img-link img {
aspect-ratio: 1.5 / 1;
border-radius: 15px;
object-fit: cover;
object-position: center;
}
.blog-grid .blog .body a {
margin-left: 5px;
color: #6f6f6f;
text-decoration: 1px solid underline;
text-underline-position: under;
}
.blog-grid .blog .body a:hover {
color: #000;
} .single-blog a.back {
text-decoration: none;
margin-top: 80px;
}
.single-blog a.back span {
margin-right: 10px;
}
.single-blog a.back.large {
font-size: 28px;
margin: 80px auto;
}
.single-blog .categories {
margin: 50px 0 25px 0;
gap: 20px;
}
.single-blog .categories .btn {
padding: 5px 15px;
}
.single-blog h1 {
margin-bottom: 15px;
}
.single-blog img.featured {
width: 100%;
max-height: 500px;
object-fit: cover;
object-position: center;
margin: 35px 0;
border-radius: 20px;
}
.single-blog .post-info {
gap: 35px;
}
.single-blog .post-info div {
gap: 10px;
}
.single-blog .post-info .social-share {
margin-left: auto;
}
.single-blog .post-info .social-share div {
background-color: #D9D9D9;
width: 35px;
height: 35px;
border-radius: 50%;
}
.single-blog .post-info .social-share div svg {
width: 70%;
height: 70%;
opacity: 0.5;
}
.single-blog .post-info .social-share div:hover {
cursor: pointer;
}
.single-blog .post-info .social-share div:hover svg {
opacity: 1;
}
.single-blog .blog-content {
width: clamp(1px, 100%, 800px);
margin: 80px auto;
}
.single-blog .blog-content h2 {
font-size: 42px;
line-height: 42px;
letter-spacing: -1px;
margin-bottom: 30px;
}
.single-blog .blog-content h3 {
font-size: 30px;
line-height: 36px;
margin-bottom: 30px;
}
.single-blog .blog-content p {
color: #000;
}
.single-blog .blog-content img {
width: 100%;
object-fit: cover;
object-position: center;
aspect-ratio: 1.7 / 1;
border-radius: 20px;
margin: 40px 0;
}
.single-blog .video-container {
margin-top: 80px;
} .celia-shop .applied-filters {
gap: 25px;
margin-bottom: 40px;
}
.celia-shop .applied-filters #sidebar-toggle {
min-width: 130px
}
.celia-shop .applied-filters .filter-icon {
display: none;
}
.celia-shop .applied-filters #clear-tags {
margin: 0 44px 0 20px;
min-width: 65px;
display: none;
}
.celia-shop .applied-filters #clear-tags:hover {
color: #000;
cursor: pointer;
}
.celia-shop .applied-filters .tags {
gap: 20px;
flex-wrap: wrap;
}
.celia-shop .applied-filters .tag {
padding: 5px 15px;
background-color: #F4F4F4;
color: #000;
font-size: 16px;
border: none;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.celia-shop .applied-filters .tag::after {
content: '\00d7';
font-size: 18px;
}
.celia-shop .applied-filters .tag:hover {
cursor: pointer;
}
.celia-shop .applied-filters .sortby {
margin-left: auto;
padding: 6px 15px;
font-size: 17px;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 25px;
}
.celia-shop .shop-container {
gap: 100px;
}
.celia-shop .sidebar-filters {
gap: 10px;
width: 200px;
}
.celia-shop .sidebar-filters .mobile-close {
display: none;
}
.celia-shop .sidebar-filters div {
gap: 7px;
}
.celia-shop .sidebar-filters input[type="checkbox"] {
-moz-appearance: none;
-webkit-appearance: none;
-o-appearance: none;
width: 20px;
height: 20px;
outline: 1px solid rgba(0,0,0,0.1);
border: 1px solid rgba(0,0,0,0.1);
border-radius: 5px;
content: none;
}
.celia-shop .sidebar-filters input[type="checkbox"]:before {
content: "\2713";
color: transparent;
}
.celia-shop .sidebar-filters input[type="checkbox"]:checked {
border-color: #000;
}
.celia-shop .sidebar-filters input[type="checkbox"]:checked:before {
color: #000;
padding-left: 5px;
}  .celia-shop .product-display {
flex: 1;
}
.celia-shop h2 {
margin-bottom: 40px;
}
.celia-shop .product-display .product-cards.featured {
margin-bottom: 70px;
}
.celia-shop .button-filters {
gap: 20px;
flex-wrap: wrap;
align-items: flex-start;
margin-bottom: 35px;
}
.celia-shop .button-filters .btn {
padding: 10px 20px;
border: 1px solid rgba(0,0,0,0.1);
font-size: 16px;
}
.celia-shop .button-filters .btn:hover {
cursor: pointer;
}
.celia-shop .button-filters .btn:hover,
.celia-shop .button-filters .btn.selected {
background-color: #798478;
color: #FFF;
}
.celia-shop .button-filters .btn.selected:hover {
cursor: default;
} .celia-search h1 {
margin: 50px 0 15px 0;
}
.celia-search .subheading {
margin-bottom: 60px;
}
.celia-search .search-results {
display: grid;
grid-template-columns: repeat(4, 1fr);
column-gap: 25px;
row-gap: 50px;
}
.celia-search .search-results .item {
display: flex;
flex-direction: column;
max-width: 100%;
}
.celia-search .search-results .item .img-box {
width: 100%;
overflow: hidden;
border-radius: 15px;
}
.celia-search .search-results .item img {
width: 100%;
height: 100%;
aspect-ratio: 1 / 1;
object-fit: cover;
object-position: center;
border-radius: 15px;
transition: 0.3s ease;
}
.celia-search .search-results .item img:hover {
transform: scale(1.2);
transition: 0.3s ease;
}
.celia-search .search-results .item h2 {
font-size: 26px;
line-height: 30px;
margin: 15px 0 0 0;
}
.celia-search .search-results .item a {
text-decoration: none;
}
.celia-search .search-results .item p {
margin: 10px 0 0 0;
}
.celia-search .search-results .item .learn-more {
margin-left: 4px;
text-decoration: 1px solid underline;
text-underline-position: under;
} .woocommerce-cart .header-nav {
margin-bottom: 100px;
}
.woocommerce-cart .has-global-padding {
padding: 0 !important;
margin-top: 0;
}
.woocommerce-cart .is-layout-constrained > .alignwide {
max-width: none;
margin: 0 auto;
}
.woocommerce-cart .wp-block-woocommerce-cart {
width: 95%;
max-width: 1920px;
margin: auto;
}
.woocommerce-cart .empty-cart {
padding: 20px 0 100px 0;
gap: 25px;
}
.woocommerce-cart .empty-cart img {
width: 100px;
}
.woocommerce-cart .empty-cart a {
width: 90%;
max-width: 350px;
margin-top: 10px;
}
.woocommerce-cart .recommended-products {
width: 95%;
max-width: 1920px;
margin: 100px auto;
}
.woocommerce-cart .recommended-products h2 {
margin-bottom: 40px;
} .woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block {
margin-bottom: 20px !important;
} .woocommerce-checkout .wc-block-components-button__text {
font-family: 'TASA Orbiter Medium', sans-serif;
font-size: 17px;
}
.woocommerce-checkout .wc-block-components-checkout-place-order-button {
background-color: #798478;
}
.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover {
background-color: #6d776c;
}
.woocommerce-checkout #place_order:disabled {
opacity: 0.5 !important;
pointer-events: none;
cursor: not-allowed;
}
.woocommerce-checkout #place_order:disabled:hover {
background-color: initial;
color: initial;
}
.woocommerce-checkout .celia-checkboxes {
gap: 25px;
margin-bottom: 25px;
}
.woocommerce-checkout .celia-checkboxes .checkbox {
align-items: flex-start;
gap: 14.7px;
}
.woocommerce-checkout .celia-checkboxes .checkbox [type="checkbox"] {
min-width: 18px;
min-height: 18px;
border: 1px solid rgba(25,23,17,.48);
border-radius: 5px;
}
.woocommerce-checkout .celia-checkboxes .checkbox p {
font-size: .875em;
line-height: 1.5em;
}
.woocommerce-checkout header.wp-block-group {
display: none;
}
.woocommerce-checkout .celia-logo {
width: 150px;
margin: 20px 0 50px 0;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner {
margin: 0 0 20px 0;
}
.woocommerce-checkout .celia-checkout-container {
display: flex;
align-items: flex-start;
gap: 5%;
}
.woocommerce-checkout .celia-checkout-container .celia-order-summary {
display: flex;
flex-direction: column;
width: 40%;
order: 2;
}
.woocommerce-checkout form.woocommerce-checkout {
display: flex;
flex-direction: column;
width: 55%;
}
.woocommerce-checkout main.has-global-padding {
padding: 0 20px;
}
.woocommerce-checkout input,
.woocommerce-checkout select {
font-family: 'TASA Orbiter Regular', sans-serif;
border: 1px solid rgba(0,0,0,0.4) !important;
border-radius: 4px;
font-size: 16px;
}
.woocommerce form .form-row {
margin-bottom: 3px;
flex-grow: 1;
flex-basis: 100%;
}
.woocommerce-checkout p.form-row label {
font-size: 14px;
margin: 12px 0 5px 0;
margin-bottom: 5px;
line-height: 1;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 49%;
}
.woocommerce-checkout .celia-checkout-container .woocommerce-checkout-review-order-table {
width: 100%;
order: 2;
}
.woocommerce-checkout .entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow,
.woocommerce-checkout main .woocommerce {
max-width: 1280px;
} .woocommerce-checkout .woocommerce-form-coupon {
display: flex;
flex-wrap: wrap;
gap: 15px;
padding: 20px 20px 10px 20px !important;
margin: 0 0 20px 0 !important;
}
.woocommerce-checkout .woocommerce-form-coupon button {
background-color: #798478;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.woocommerce-checkout .woocommerce-form-coupon button:hover {
background-color: #6d776c;
} .woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table input {
font-size: 15px;
font-weight: 400 !important;
}
.woocommerce-checkout table.shop_table td, .woocommerce-page table.shop_table th {
padding: 1rem 15px;
}
.woocommerce-checkout table.shop_table .product-total,
.woocommerce-checkout table.shop_table .cart-subtotal td,
.woocommerce-checkout table.shop_table .cart-discount td,
.woocommerce-checkout table.shop_table .woocommerce-shipping-totals td,
.woocommerce-checkout table.shop_table .tax-total td,
.woocommerce-page table.shop_table .order-total td {
text-align: right;
}
.woocommerce-checkout-review-order-table .cart_item .product-name {
display: flex;
align-items: center;
padding: 1rem 20px 1rem 15px;
}
.woocommerce-checkout-review-order-table .cart_item .product-name .checkout-product-thumbnail {
width: 40px;
margin-right: 15px;
display: flex;
}
.woocommerce-checkout-review-order-table .cart_item .product-name .checkout-product-thumbnail img {
width: 100%;
height: 100%;
border-radius: 5px;
} .woocommerce-checkout #wc-stripe-payment-request-wrapper {
margin-top: 0px !important;
}
.woocommerce-checkout .celia-checkout-container .celia-billing-details {
width: 55%;
display: flex;
flex-direction: column;
margin-bottom: 20px;
order: 1;
}
.woocommerce-checkout .celia-checkout-container .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .celia-checkout-container .woocommerce-shipping-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
}
.woocommerce-checkout .celia-checkout-container .col2-set {
display: flex;
flex-direction: column;
margin-top: 0;
}
.woocommerce-checkout .celia-checkout-container .col2-set div {
width: 100% !important;
}
.woocommerce-checkout .celia-checkout-container .woocommerce-billing-fields h3 {
font-size: 32px;
margin-bottom: 20px;
}
.woocommerce-checkout .address-field,
.woocommerce-checkout #billing_phone_field,
.woocommerce-checkout #billing_first_name_field,
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #shipping_first_name_field,
.woocommerce-checkout #shipping_last_name_field {
flex-basis: 49% !important;
} .woocommerce-checkout #billing_address_1_field,
.woocommerce-checkout #billing_address_2_field,
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #shipping_address_1_field,
.woocommerce-checkout #shipping_address_2_field,
.woocommerce-checkout #shipping_country_field {
flex-basis: 100% !important;
} .woocommerce-checkout .woocommerce-shipping-fields {
margin: 35px 0 25px 0;
}
.woocommerce-checkout .woocommerce-shipping-fields h3 {
font-size: 22px;
}
.woocommerce-checkout .woocommerce-shipping-fields h3 label {
display: flex;
align-items: center;
gap: 10px;
}
.woocommerce-checkout .woocommerce-shipping-fields h3 span {
font-family: 'TASA Orbiter Medium', sans-serif;
letter-spacing: 0px;
line-height: 1;
}
.woocommerce-checkout .woocommerce-shipping-fields input[type="checkbox"] {
width: 18px;
height: 18px;
}
.woocommerce-checkout #order_comments_field {
margin-bottom: 25px;
}
.woocommerce-checkout #order_comments_field textarea {
max-width: 100%;
} .woocommerce-checkout .woocommerce-checkout-review-order {
width: 100%;
background-color: #FCFAF7;
border: 1px solid rgba(0,0,0,0.5);
border-radius: 20px;
margin: 10px 0 0 0;
padding: 0 15px;
}
.woocommerce-checkout #payment {
background-color: #FCFAF7;
border-radius: 20px;
}
.woocommerce-checkout #payment fieldset {
border: none;
}
.woocommerce-checkout #payment div.payment_box {
background-color: #FCFAF7;
}
.woocommerce-checkout #payment div.payment_box::before {
display: none;
}
.woocommerce-checkout #order_review_heading {
display: none;
}
.woocommerce-checkout .form-row.place-order {
padding-bottom: 35px !important;
}
.woocommerce-page #payment #place_order {
float: none;
margin-top: 25px;
width: 100%;
background-color: #798478;
padding: 12px 0 !important;
font-size: 17px;
}
.woocommerce-page #payment #place_order:hover {
background-color: #6d776c;
} .celia-confirmation-book-now {
padding: 80px 0;
background-color: #F8F5Ef;
gap: 30px;
margin: 0 0 60px 0;
}
.celia-confirmation-book-now h1 {
width: 90%;
max-width: 600px;
text-align: center;
line-height: 54px;
margin: 0;
}
.celia-confirmation-book-now p {
width: 90%;
max-width: 520px;
text-align: center;
}
.celia-confirmation-book-now .btn {
width: 90%;
max-width: 250px;
} .woocommerce-MyAccount-content {
margin-bottom: 80px;
}
.woocommerce-MyAccount-content .afwc-affiliate-details-card {
background: #798478 !important;
color: #FFF !important;
padding: 40px !important;
}
.woocommerce-MyAccount-content .afwc-affiliate-details-card .afwc-avatar-wrapper {
display: none;
}
.woocommerce-MyAccount-content .afwc-affiliate-details-card .afwc-display-name {
margin-bottom: 20px;
color: #FFF;
font-weight: 500;
}
.woocommerce-MyAccount-content .afwc-affiliate-details-card .afwc-detail-title {
font-weight: normal;
}
.woocommerce-MyAccount-content .nav-tab-wrapper {
border-bottom: none;
display: flex;
gap: 0.5em;
padding-top: 20px;
}
.woocommerce-MyAccount-content .nav-tab-wrapper .nav-tab {
border-radius: 15px;
border: 1.5px solid rgba(0,0,0,0.25);
padding: 5px 15px;
color: rgba(0,0,0,0.25);
font-weight: 400;
transition: 0.2s;
margin: 0;
}
.woocommerce-MyAccount-content .nav-tab-wrapper .nav-tab:hover {
color: rgba(0,0,0,0.8);
transition: 0.2s;
border: 1.5px solid rgba(0,0,0,0.8);
}
.woocommerce-MyAccount-content .nav-tab-wrapper .nav-tab-active {
border-bottom: none;
border: 1.5px solid #798478 !important;
color: #798478;
font-weight: 600;
}
.woocommerce-MyAccount-content #afwc_top_row_container {
margin-top: 0 !important;
}
.woocommerce-MyAccount-content #afwc_top_row_container #afwc_date_range_container {
position: relative;
top: -34px;
}
.woocommerce-MyAccount-content code,
.woocommerce-MyAccount-content #afwc_dashboard_wrapper,
.woocommerce-MyAccount-content .afwc-ref-url-generator-desc {
font-family: 'TASA Orbiter Regular', sans-serif;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper #afwc_kpi_section_wrapper {
margin-bottom: 3rem;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper .afwc-table-header-wrapper {
gap: 1.5rem;
margin-top: 35px;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper .afwc-table-header {
color: #798478;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper .afwc-view-all-reports a {
font-weight: 400;
color: #798478;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table thead th {
font-weight: 500;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table tbody tr {
height: 45px;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table tbody tr td {
font-size: 15px;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table thead th:last-child,
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table tbody td:last-child {
text-align: right;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table tbody tr td.empty-table {
color: rgba(0,0,0,0.4);
padding-top: 15px;
text-align: center;
}
.woocommerce-MyAccount-content .afwc-profile-tab-wrapper {
margin: 30px 0 0 0 !important;
}
.woocommerce-MyAccount-content .afwc-profile-tab-wrapper h4 {
font-size: 28px;
} .celia-popup {
border-radius: 25px;
width: 95%;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
position: fixed;
bottom: 30px;
right: 30px;
transform: translateX(calc(100% + 40px));
transition: 0.4s ease;
z-index: 25;
}
.celia-popup.book-now {
max-width: 420px;
}
.celia-popup.show {
transform: translateX(0);
transition: 0.4s ease;
}
.celia-popup.book-now .upper {
width: 100%;
background-color: #798478;
border-radius: 25px 25px 0 0;
padding: 35px 40px 30px 40px;
position: relative;
}
.celia-popup.book-now .upper .close-btn {
position: absolute;
right: 15px;
top: 15px;
font-size: 19px;
font-weight: 600;
color: #FFF;
opacity: 0.7;
}
.celia-popup.book-now .upper .close-btn:hover {
opacity: 1;
cursor: pointer;
}
.celia-popup.book-now .upper img {
width: 15%;
}
.celia-popup.book-now .lower {
width: 100%;
background-color: #F7F7F7;
border-radius: 0 0 25px 25px;
padding: 25px 40px 35px 40px;
gap: 25px;
}
.celia-popup.book-now .lower .btn {
max-width: 170px;
}
.celia-popup.book-now p {
text-align: center;
}
.open-book-now {
background-color: #798478;
border-radius: 50%;
width: 75px;
height: 75px;
overflow: hidden;
transition: 0.2s;
position: fixed;
bottom: 30px;
right: 30px;
transform: translateX(calc(100% + 40px));
transition: 0.4s ease;
z-index: 25;
}
.open-book-now.show {
transform: translateX(0);
transition: 0.4s ease;
}
.open-book-now img {
width: 60%;
height: auto;
}
.open-book-now:hover {
cursor: pointer;
background-color: #6d776c;
transition: 0.2s;
} .site-footer {
padding: 100px 0;
}
.site-footer .footer-container {
width: 95%;
max-width: 1920px;
margin: 0 auto;
gap: 100px;
align-items: flex-start;
padding-bottom: 50px;
}
.site-footer .footer-container .logo {
width: clamp(70px, 6vw, 120px);
margin-right: 70px;
}
.site-footer .footer-container .links {
flex: 1;
gap: 10px;
}
.site-footer .footer-container .links p {
font-size: clamp(13px, 0.9vw, 16px);
color: rgba(0,0,0,0.35);
margin-bottom: 15px;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.site-footer .footer-container .links a {
text-decoration: none;
color: #6f6f6f;
transition: 0.2s;
font-size: clamp(14px, 1vw, 18px);
}
.site-footer .footer-container .links a:hover {
color: #000;
transition: 0.2s;
}
.site-footer .footer-lower {
width: 95%;
max-width: 1920px;
margin: 0 auto;
padding-top: 50px;
border-top: 1px solid rgba(0,0,0,0.15);
}
.site-footer .footer-lower .legal-links {
gap: 25px;
}
.site-footer .footer-lower .legal-links a {
text-decoration: none;
} .woocommerce-Address-title h2 {
font-size: 24px;
}
.show-password-input.display-password::before {
content: '';
position: absolute;
content: '';
width: 15px;
left: -20px !important;
top: -10px !important;
} .out-of-stock-notice {
display: inline-block;
padding: 8px 16px;
background-color: #f8f8f8;
color: #666;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
}
#payment ul.payment_methods li label[for='payment_method_authorize_net_cim_credit_card'] {
display: block !important;
}
li.wc_payment_method.payment_method_authorize_net_cim_credit_card {
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
opacity:1 !important;
}
p.stock.in-stock {
display: none;
}
.celia-product-container .product-price .price-display {
display: flex;
align-items: center;
gap: 12px;
}
.celia-product-container .product-price .subscription-price {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.celia-product-container .product-price .regular-price {
color: #6f6f6f;
font-size: 20px;
}
.celia-product-container .product-price .regular-price.strike {
text-decoration: line-through;
}
.celia-product-container .product-price .subscription-label {
font-size: 20px;
color: #6f6f6f;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.celia-product-container .product-price .badge.sale {
background-color: #FFE8DC;
color: #A6470B;
padding: 4px 12px;
border-radius: 20px;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.08em;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.announcement-bar.fb-bar {
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
background: #000; color: #fff;
}
.page-container {
position: relative;
overflow: visible !important;
z-index: 1;
}
.celia-product-container .product-price .price-display {
display: flex;
align-items: center;
gap: 12px;
}
.celia-product-container .product-price .subscription-price {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.celia-product-container .product-price .regular-price {
color: #6f6f6f;
font-size: 20px;
}
.celia-product-container .product-price .regular-price.strike {
text-decoration: line-through;
}
.celia-product-container .product-price .subscription-label {
font-size: 20px;
color: #6f6f6f;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.celia-product-container .product-price .badge.sale {
background-color: #FFE8DC;
color: #A6470B;
padding: 4px 12px;
border-radius: 20px;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.08em;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.sale-tag {
background-color: #798478;
color: #ffffff;
font-weight: 600;
border-radius: 20px;
display: inline-flex;
align-items: center;
justify-content: center;
letter-spacing: 0.02em;
}
.product-cards .card.product .sale-tag {
position: absolute;
right: 15px;
top: 15px;
font-size: 17px;
padding: 10px 15px;
z-index: 5;
} .celia-cart-drawer .item.free-gift-item .quantity-container {
display: none !important;
}
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-remove,
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-remove .remove,
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-remove a {
display: none !important;
}
.woocommerce-cart-form__cart-item.free-gift-item-cart .product-remove,
.woocommerce-cart-form__cart-item.free-gift-item-cart .product-remove .remove,
.woocommerce-cart-form__cart-item.free-gift-item-cart .product-remove a {
display: none !important;
}
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-quantity .quantity {
pointer-events: none;
}
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-quantity .quantity input.qty {
display: none !important;
}
.woocommerce-cart-form__cart-item.free-gift-item-cart .product-quantity .quantity input.qty {
display: none !important;
}
.woocommerce-cart-form__cart-item.free-gift-item-cart .product-quantity .quantity::after {
content: '1';
font-weight: 600;
margin-left: 8px;
display: inline-block;
}
.woocommerce-cart-form__cart-item.free-gift-cart-item .product-quantity .quantity::after {
content: '1';
font-weight: 600;
margin-left: 8px;
display: inline-block;
}
.product-cards .card.product:has(.best-seller) .sale-tag {
top: 70px;
}
.woocommerce span.onsale{
top: 0 !important;
left: unset !important;
padding: inherit;
}
input{
padding: .5em !important;
}
.b2bking_image_preview { display: none !important; }
.b2bking_bulkorder_indigo_product_container {
position: relative;
}
.b2bking_cream_product_nr_icon {
position: absolute;
top: -6px;
left: -6px;
width: 22px;
height: 22px;
background: #000;
color: #fff;
font-size: 12px;
font-weight: 600;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
@media(max-width:1100px){
.b2bking_cream_product_nr_icon {
top: 0;
}
} .single-product .summary.entry-summary {
display: flex;
flex-direction: column;
gap: 14px;
}
.single-product .summary.entry-summary .product_title {
margin: 0;
}
.single-product .summary.entry-summary .b2bking_tiered_range_replaced {
color: #111;
font-size: 28px;
line-height: 1.2;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.single-product .summary.entry-summary .b2bking_tiered_active_price {
margin: 0 !important;
color: #6f6f6f;
font-size: 24px;
line-height: 1.25;
}
.single-product .summary.entry-summary form.cart {
margin-top: 0;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table {
width: 100%;
margin-top: 8px;
border: 1px solid #e6e2dd;
border-radius: 10px;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
background: #fff;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table th,
.single-product .summary.entry-summary table.b2bking_tiered_price_table td {
border: 0;
border-bottom: 1px solid #eee8e2;
padding: 10px 14px;
text-align: left;
font-size: 15px;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table thead th {
background: #f8f5ef;
color: #111;
font-family: 'TASA Orbiter Medium', sans-serif;
font-weight: 600;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table tbody tr:last-child td {
border-bottom: 0;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table tbody tr:hover td {
background: #fcfaf7;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table .b2bking_has_color {
background: #798478 !important;
color: #fff !important;
}
.single-product .summary.entry-summary table.b2bking_tiered_price_table th:last-child,
.single-product .summary.entry-summary table.b2bking_tiered_price_table td:last-child {
text-align: right;
}
.single-product .summary.entry-summary table.b2bking_information_table {
width: 100%;
margin-top: 8px;
border: 1px solid #e6e2dd;
border-radius: 10px;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
background: #fff;
}
.single-product .summary.entry-summary table.b2bking_information_table th,
.single-product .summary.entry-summary table.b2bking_information_table td {
border: 0;
border-bottom: 1px solid #eee8e2;
padding: 10px 14px;
text-align: left;
font-size: 15px;
vertical-align: top;
}
.single-product .summary.entry-summary table.b2bking_information_table thead th {
background: #f8f5ef;
color: #111;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.single-product .summary.entry-summary table.b2bking_information_table tbody tr:last-child td {
border-bottom: 0;
} .single-product .summary.entry-summary form.cart .quantity {
}
.single-product .summary.entry-summary form.cart .celia-qty-bound-message,
.single-product .summary.entry-summary form.cart .celia-qty-error-message {
min-height: 24px;
width: auto;
max-width: 260px; padding: 5px 10px;
border-radius: 8px;
font-size: 13px;
line-height: 1.3;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.single-product .summary.entry-summary form.cart .celia-qty-bound-message {
color: #5c4a18 !important;
background: #f5ecd5 !important;
border: 1px solid #e6d2a3 !important;
}
.single-product .summary.entry-summary form.cart .celia-qty-error-message {
color: #8f1f2d !important;
background: #fbecef !important;
border: 1px solid #e6b9c1 !important;
} .single-product .summary.entry-summary .celia-product-container form.cart .quantity.quantity-container {
display: inline-flex;
align-items: center;
gap: 12px;
padding: 6px 14px;
border: 2px solid #d8d8d8;
border-radius: 16px;
background: #fff;
width: fit-content;
margin-right: 0;
}
.single-product .summary.entry-summary .celia-product-container form.cart .quantity.quantity-container .quantity-btn {
border: 0;
background: transparent;
padding: 0;
margin: 0;
min-width: 18px;
line-height: 1;
font-size: 32px;
font-family: 'TASA Orbiter Medium', sans-serif;
color: #111;
}
.single-product .summary.entry-summary .celia-product-container form.cart .quantity.quantity-container .quantity-btn:hover {
cursor: pointer;
}
.single-product .summary.entry-summary .celia-product-container form.cart .quantity.quantity-container input.qty {
border: 0;
background: transparent;
width: 26px;
padding: 0;
margin: 0;
text-align: center;
font-size: 38px;
line-height: 1;
font-family: 'TASA Orbiter Medium', sans-serif;
font-weight: 600;
color: #111;
box-shadow: none;
appearance: textfield;
-moz-appearance: textfield;
}
.woocommerce div.product form.cart div.quantity .qty{
outline: none !important;
background: transparent !important;
box-shadow: none !important;
border: none; text-align: center;
margin: 0 !important;
font-size: 18px;
padding: 15px 0;
}
.woocommerce div.product form.cart div.quantity .qty:focus,
.woocommerce div.product form.cart div.quantity .qty:active,
.woocommerce div.product form.cart div.quantity .qty:hover {
border: 0 !important;
outline: none !important;
background: transparent !important;
box-shadow: none !important;
}
.woocommerce div.product form.cart div.quantity .qty::-webkit-inner-spin-button,
.woocommerce div.product form.cart div.quantity .qty::-webkit-outer-spin-button {
appearance: none;
-webkit-appearance: none;
margin: 0;
}
input.item-quantity {
border: none; height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
vertical-align: middle;
margin: 0 !important;
font-size: 18px;
padding: 0;
background: transparent;
box-shadow: none;
} .woocommerce-account .woocommerce-MyAccount-content {
max-width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content > p {
color: #6f6f6f;
margin-bottom: 24px;
} body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper {
position: relative;
z-index: 20;
}
.woocommerce-account .woocommerce-notices-wrapper {
margin-bottom: 20px;
}
.woocommerce-account .woocommerce-notices-wrapper ul.woocommerce-error,
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error {
list-style: none;
margin: 0 0 1em;
padding: 14px 16px;
background: #fff3f3;
border: 1px solid #e0b4b4;
border-radius: 12px;
color: #721c24;
}
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message {
padding: 14px 16px;
border-radius: 12px;
}
.woocommerce-account .woocommerce-notices-wrapper .wc-block-components-notice-banner {
border: 1px solid #dfe8de;
border-radius: 12px;
background: #f3faf3;
color: #2f5f33;
padding: 14px 16px;
}
.woocommerce-account .woocommerce-Addresses {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
margin: 22px 0 30px;
}
.woocommerce-account .woocommerce-Address {
border: 1px solid #e9e4dd;
background: #fffdf9;
border-radius: 18px;
padding: 20px 22px;
}
.woocommerce-account .woocommerce-Address-title {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 14px;
}
.woocommerce-account .woocommerce-Address-title h2 {
font-size: 28px;
line-height: 1.1;
margin: 0;
}
.woocommerce-account .woocommerce-Address-title .edit {
font-family: 'TASA Orbiter Medium', sans-serif;
font-size: 14px;
text-decoration: none;
color: #111;
border-bottom: 1px solid rgba(17, 17, 17, 0.4);
}
.woocommerce-account .woocommerce-Address address {
margin: 0;
line-height: 1.6;
color: #373737;
font-style: normal;
}
.woocommerce-account .address_book {
border: 1px solid #e9e4dd;
border-radius: 18px;
background: #fff;
padding: 22px;
margin-bottom: 24px;
}
.woocommerce-account .address_book > header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.woocommerce-account .address_book h3 {
margin: 0;
font-size: clamp(22px, 2.4vw, 34px);
line-height: 1.1;
}
.woocommerce-account .address_book .myaccount_address {
color: #6f6f6f;
margin: 0 0 18px;
}
.woocommerce-account .wc-address-book-add-new-address .add.button {
border: 1px solid #111;
border-radius: 999px;
padding: 10px 18px;
line-height: 1.1;
color: #111;
background: transparent;
text-decoration: none;
font-family: 'TASA Orbiter Medium', sans-serif;
transition: 0.2s ease;
}
.woocommerce-account .wc-address-book-add-new-address .add.button:hover {
background: #111;
color: #fff;
}
.woocommerce-account .addresses.address-book {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}
.woocommerce-account .wc-address-book-address {
border: 1px solid #eee8e2;
border-radius: 14px;
padding: 14px;
background: #fffdf9;
}
.woocommerce-account .wc-address-book-address .woocommerce-Address-title {
margin-bottom: 10px;
padding-bottom: 10px;
}
.woocommerce-account .wc-address-book-address .woocommerce-Address-title h3 {
margin: 0;
font-size: 20px;
line-height: 1.2;
}
.woocommerce-account .wc-address-book-address-default-label {
display: inline-flex;
align-items: center;
border-radius: 999px;
background: #e8f4e9;
color: #2f5f33;
font-size: 12px;
padding: 4px 10px;
font-family: 'TASA Orbiter Medium', sans-serif;
}
.woocommerce-account .wc-address-book-address address {
margin: 0 0 12px;
line-height: 1.55;
color: #424242;
font-style: normal;
}
.woocommerce-account .wc-address-book-meta {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.woocommerce-account .wc-address-book-meta .button {
border: 1px solid #d8d0c6;
border-radius: 999px;
padding: 8px 14px;
font-size: 13px;
line-height: 1.1;
text-decoration: none;
background: #fff;
color: #111;
}
.woocommerce-account .wc-address-book-meta .button:hover:not(:disabled),
.woocommerce-account .wc-address-book-meta .button:focus-visible:not(:disabled) {
border-color: #111;
}
.woocommerce-account .wc-address-book-meta .button:disabled {
opacity: 0.45;
cursor: not-allowed;
}
.woocommerce-account .address_book.address_book_tools .woocommerce-addresses {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
}
.woocommerce-account .address_book.address_book_tools .woocommerce-address {
border: 1px solid #eee8e2;
border-radius: 14px;
padding: 16px;
background: #fffdf9;
}
.woocommerce-account .address_book.address_book_tools h4.wc-address-book-import {
margin: 0 0 12px;
font-size: 20px;
line-height: 1.2;
}
.woocommerce-account .address_book.address_book_tools .wc-address-book-form-section {
margin-bottom: 10px;
}
.woocommerce-account .address_book.address_book_tools input[type="file"] {
width: 100%;
border: 1px solid #d8d0c6;
border-radius: 10px;
background: #fff;
padding: 10px 12px;
font-family: 'TASA Orbiter Medium', sans-serif;
color: #373737;
}
.woocommerce-account .address_book.address_book_tools input[type="submit"],
.woocommerce-account .address_book.address_book_tools .button.button-full-width {
border: 1px solid #111;
border-radius: 999px;
padding: 10px 16px;
background: transparent;
color: #111;
text-decoration: none;
font-family: 'TASA Orbiter Medium', sans-serif;
line-height: 1.1;
transition: 0.2s ease;
display: inline-flex;
align-items: center;
justify-content: center;
}
.woocommerce-account .address_book.address_book_tools .button.button-full-width {
width: 100%;
}
.woocommerce-account .address_book.address_book_tools input[type="submit"]:hover,
.woocommerce-account .address_book.address_book_tools .button.button-full-width:hover {
background: #111;
color: #fff;
}
.woocommerce-account .address_book.address_book_tools hr {
border: 0;
height: 1px;
background: #eee8e2;
margin: 12px 0;
}
.woocommerce-account .address_book .addresses.address-book:empty {
min-height: 56px;
border: 1px dashed #e2dacf;
border-radius: 12px;
background: #fffdf9;
}
@media (max-width: 1024px) {
.woocommerce-account .woocommerce-Addresses,
.woocommerce-account .addresses.address-book,
.woocommerce-account .address_book.address_book_tools .woocommerce-addresses {
grid-template-columns: 1fr;
}
.woocommerce-account .address_book > header {
flex-direction: column;
align-items: stretch;
}
.woocommerce-account .wc-address-book-add-new-address .add.button {
display: inline-flex;
justify-content: center;
}
}
.u-columns.woocommerce-Addresses.col2-set.addresses::before, .u-columns.woocommerce-Addresses.col2-set.addresses::after {
display: none;
}
.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{
width: 100% !important;
}
p#moverror-message{
font-size: 16px;
color: #000;
margin-bottom: 30px;
}
.woocommerce-account .celia-field-error {
border-color: #b81c23 !important;
}
.woocommerce-account .celia-inline-error {
display: block;
margin-top: 6px;
color: #b81c23;
font-size: 12px;
} form.woocommerce-ResetPassword.lost_reset_password {
border: 1px solid #cfc8d8;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
text-align: left;
display: flex;
justify-content: left;
align-items: baseline;
flex-direction: column;
max-width: 600px;
margin: 0 auto;
}
form.woocommerce-form.woocommerce-form-register.register input, form.woocommerce-form.woocommerce-form-login.login input {
font-family: inherit;
font-weight: 400;
letter-spacing: normal;
padding: .5em;
display: block;
background-color: #fff;
border: 1px solid #000;
border-radius: var(--wc-form-border-radius);
color: var(--wc-form-color-text, #000);
box-sizing: border-box;
width: 100%;
margin: 0;
line-height: normal;
height: auto;
min-height: 32px !important;
font-size: 16px !important;
}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first, form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
width: 100% !important;
}
.woocommerce-account main .woocommerce{
max-width: 1920px;
margin: 0 auto;
} @media (min-width: 769px) {
.woocommerce-bulkorder .woocommerce {
display: flex;
flex-wrap: nowrap;
align-items: flex-start;
gap: clamp(20px, 2.5vw, 36px);
}
.woocommerce-account nav.woocommerce-MyAccount-navigation {
position: sticky;
flex: 0 0 auto;
width: auto;
min-width: 200px;
max-width: min(280px, 30vw);
max-height: calc(100vh - 2.5rem);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
z-index: 3;
top: 100px;
}
body:not(.admin-bar) .woocommerce-account nav.woocommerce-MyAccount-navigation {
top: 1.25rem;
}
body.admin-bar .woocommerce-account nav.woocommerce-MyAccount-navigation {
top: calc(32px + 1.25rem);
}
.woocommerce-account .woocommerce-MyAccount-content {
flex: 1 1 0%;
min-width: 0;
}
}
@media (min-width: 769px) and (max-width: 782px) {
body.admin-bar .woocommerce-account nav.woocommerce-MyAccount-navigation {
top: calc(46px + 1.25rem);
}
}  .b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_cream_main_container_content {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior-x: contain;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_top.b2bking_bulkorder_form_container_top_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content.b2bking_bulkorder_form_container_content_cream {
min-width: 720px;
box-sizing: border-box;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line.b2bking_bulkorder_form_container_content_line_indigo.b2bking_bulkorder_form_container_content_line_cream {
flex-direction: row !important;
align-items: center;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_cream_product_container {
flex-direction: row !important;
text-align: left !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_indigo_product_container,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_product.b2bking_bulkorder_form_container_content_header_product_indigo {
width: 42% !important;
padding: 10px 20px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_qty.b2bking_bulkorder_form_container_content_header_qty_cream {
display: block !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_subtotal.b2bking_bulkorder_form_container_content_header_subtotal_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_subtotal.b2bking_bulkorder_form_container_content_header_cart_cream {
display: flex !important;
align-items: center;
justify-content: center;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cream_stock,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cream_sku {
display: block !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_qty_indigo.b2bking_bulkorder_form_container_content_header_qty_cream {
width: 10% !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cart_indigo.b2bking_bulkorder_form_container_content_header_cart_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_cart_indigo.b2bking_bulkorder_form_container_content_line_cart_cream {
width: 20% !important;
left: 3.25%;
position: relative;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_subtotal.b2bking_bulkorder_form_container_content_line_subtotal_indigo.b2bking_bulkorder_form_container_content_line_subtotal_cream {
position: relative !important;
top: auto !important;
right: auto !important;
width: 17.5% !important;
font-size: 16.7px !important;
text-align: center !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_indigo.b2bking_bulkorder_form_container_content_line_cream .b2bking_bulkorder_form_container_content_line_qty.b2bking_bulkorder_form_container_content_line_qty_indigo.b2bking_bulkorder_form_container_content_line_qty_cream {
width: 35px !important;
margin: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_cream_order_form_final_lines {
display: contents !important;
justify-content: initial !important;
width: auto !important;
margin-top: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_cream_input_group {
margin-left: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_cart_indigo.b2bking_bulkorder_form_container_content_line_cart_cream {
margin-left: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) img.b2bking_bulkorder_indigo_image.b2bking_bulkorder_cream_image {
margin-right: 19px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_cream_product_nr_icon {
left: 10px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_cream_stock {
width: 16% !important;
margin-bottom: 0 !important;
font-size: 16.7px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_cream_sku {
width: 13% !important;
margin-bottom: 0 !important;
font-size: 16.7px !important;
}
@media screen and (max-width: 782px) {
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_cream_main_container_content {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior-x: contain;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_top.b2bking_bulkorder_form_container_top_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content.b2bking_bulkorder_form_container_content_cream {
min-width: 720px;
box-sizing: border-box;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line.b2bking_bulkorder_form_container_content_line_indigo.b2bking_bulkorder_form_container_content_line_cream {
flex-direction: row !important;
align-items: center;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_cream_product_container {
flex-direction: row !important;
text-align: left !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_indigo_product_container,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_product.b2bking_bulkorder_form_container_content_header_product_indigo {
width: 42% !important;
padding: 10px 20px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_qty.b2bking_bulkorder_form_container_content_header_qty_cream {
display: block !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_subtotal.b2bking_bulkorder_form_container_content_header_subtotal_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_subtotal.b2bking_bulkorder_form_container_content_header_cart_cream {
display: flex !important;
align-items: center;
justify-content: center;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cream_stock,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cream_sku {
display: block !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_qty_indigo.b2bking_bulkorder_form_container_content_header_qty_cream {
width: 10% !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_header_cart_indigo.b2bking_bulkorder_form_container_content_header_cart_cream,
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_cart_indigo.b2bking_bulkorder_form_container_content_line_cart_cream {
width: 20% !important;
left: 3.25%;
position: relative;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_subtotal.b2bking_bulkorder_form_container_content_line_subtotal_indigo.b2bking_bulkorder_form_container_content_line_subtotal_cream {
position: relative !important;
top: auto !important;
right: auto !important;
width: 17.5% !important;
font-size: 16.7px !important;
text-align: center !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_indigo.b2bking_bulkorder_form_container_content_line_cream .b2bking_bulkorder_form_container_content_line_qty.b2bking_bulkorder_form_container_content_line_qty_indigo.b2bking_bulkorder_form_container_content_line_qty_cream {
width: 8% !important;
margin: 0% 6% !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_cream_order_form_final_lines {
display: contents !important;
justify-content: initial !important;
width: auto !important;
margin-top: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_cream_input_group {
margin-left: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_cart_indigo.b2bking_bulkorder_form_container_content_line_cart_cream {
margin-left: 0 !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) img.b2bking_bulkorder_indigo_image.b2bking_bulkorder_cream_image {
margin-right: 19px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_cream_product_nr_icon {
left: 10px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_cream_stock {
width: 16% !important;
margin-bottom: 0 !important;
font-size: 16.7px !important;
}
.b2bking_bulkorder_form_container.b2bking_bulkorder_form_container_cream:not(.nonadaptive) .b2bking_bulkorder_cream_sku {
width: 13% !important;
margin-bottom: 0 !important;
font-size: 16.7px !important;
}
}
.b2bking_bulkorder_form_container{
display: block !important;
}
.b2bking_form_size_665:not(.nonadaptive) .b2bking_bulkorder_form_container_content_line_indigo {
padding: 10px 20px !important;
}
.wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list{
display: none !important;
}
.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered {
padding: .5em !important;
}
li.wc_payment_method.payment_method_authorize_net_cim_echeck {
display: flex;
align-items: center;
flex-wrap: wrap;
}
#payment ul.payment_methods li label[for='payment_method_authorize_net_cim_echeck']{
margin: 0 !important;
}
tr.fee td {
text-align: right !important;
}
input#rememberme{
display: inline-block !important;
width: auto !important;
min-height: auto !important;
}
.b2bking_bulkorder_form_container_content_indigo{
padding: 20px !important;
}@media screen and (max-width: 1200px) { .why-celia .header .btn {
padding: 12px 5px;
min-width: 120px;
}
.why-celia .cards {
gap: 50px;
} .celia-shop .shop-container {
position: relative;
}
.celia-shop .applied-filters {
flex-wrap: wrap;
}
.celia-shop .toggle-container {
width: 100%;
display: flex;
}
.celia-shop #sidebar-toggle {
padding: 10px 25px;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 25px;
display: flex;
align-items: center;
gap: 15px;
min-width: 194px;
}
.celia-shop #sidebar-toggle:hover {
cursor: pointer;
background-color: #F6F6F6;
}
.celia-shop .applied-filters .filter-icon {
display: initial;
width: 20px;
height: 20px;
}
.celia-shop .sidebar-filters {
position: absolute;
top: 0;
left: -500px;
height: 100%;
width: 100%;
max-width: 350px;
transition: left 0.5s ease;
background-color: #FFF;
z-index: 10;
}
.celia-shop .sidebar-filters .mobile-close {
display: initial;
margin-left: auto;
opacity: 0.7;
font-size: 18px;
}
.celia-shop .sidebar-filters .mobile-close:hover {
opacity: 1;
cursor: pointer;
}
.celia-shop .sidebar-filters.show {
left: 0;
transition: left 0.5s ease;
} .how-it-works .cards {
flex-wrap: wrap;
}
.how-it-works .cards .card {
flex: 1 1 calc(50% - 60px);
max-width: 50%
} .testimonials-banner .testimonials {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 50px;
} .celia-search .search-results {
grid-template-columns: repeat(3, 1fr);
} .header-nav .nav-container {
flex-wrap: wrap;
padding-top: 15px;
}
.header-nav .nav-container .logo {
position: initial;
margin-right: auto;
}
.header-nav .nav-links {
order: 3;
width: 100%;
margin-top: 25px;
gap: 30px;
}
.header-nav .nav-container .nav-tools {
position: initial;
margin-left: auto;
}
}
@media screen and (max-width: 1100px) { .product-cards {
grid-template-columns: repeat(2, 1fr);
}
.product-cards .card .buttons {
gap: 25px;
padding: 0 15px 30px 15px;
}
.product-cards .card.product .lower {
padding: 30px 15px 10px 15px;
}
.product-cards .card.product .text-3xl {
font-size: 22px;
line-height: 26px;
} .blog-grid {
grid-template-columns: repeat(2, 1fr);
}
.blog-grid .blog .body {
font-size: 16px;
} .button-row {
flex-wrap: wrap;
gap: 25px;
} .celia-product-container {
flex-direction: column;
}
.celia-product-container .entry-summary,
.celia-product-container .woocommerce-product-gallery {
width: 100% !important;
float: none !important;
}
.single-product .full-banner .banner-container {
flex-direction: column;
gap: 35px;
}
.single-product .full-banner .btn {
width: 100%;
max-width: 250px;
}
}
@media screen and (max-width: 1000px) { .program-cards .header {
flex-direction: column;
margin-bottom: 35px;
}
.program-cards .header .body {
width: 100%;
max-width: none;
}
.program-cards .header .btn {
margin-top: 20px;
}
.program-cards .header h3 {
flex: 1;
}
.program-cards .slider {
width: 111%;
margin-left: -5.5%;
overflow: hidden;
}
.program-cards .cards {
transition: transform 0.3s ease;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
padding-right: 5.5%
}
.program-cards .cards::-webkit-scrollbar {
display: none;
}
.program-cards .card {
min-width: 300px;
}
.program-cards .card.first {
margin-left: 5.5%;
}
.program-cards .cards .card .img-box {
height: auto;
}
.program-cards .cards .card .img-box img {
aspect-ratio: 1 / 1.5;
} .program-summary {
flex-direction: column;
align-items: flex-start;
gap: 40px;
}
.program-summary .text {
width: 100%;
}
.program-summary .product-img {
width: 100%;
} .woocommerce-account #customer_login {
margin-top: 80px;
}
.woocommerce-account div.wp-site-blocks {
margin-top: 60px;
}
}
@media screen and (max-width: 900px) { .header-nav .nav-container,
.page-container,
.site-footer .footer-container,
.celia-product-container,
.single-product .related-products,
.single-product .full-banner .banner-container,
.single-product .lower-block {
width: 90%;
}
h1 {
font-size: 48px;
line-height: 48px;
}
h2 {
font-size: 40px;
line-height: 40px;
}
.text-2xl {
font-size: 20px;
line-height: 26px;
}
.arrow-cta p {
font-size: 18px;
} .full-width-hero {
padding: 0 25px;
} .stat-cards {
flex-wrap: wrap;
justify-content: center;
}
.stat-cards .card {
max-width: 500px;
min-width: 300px;
}
.stat-cards .card .percentage {
font-size: 48px;
line-height: 48px;
}
.stat-cards .card .description {
margin-bottom: 10px;
} .program-cards .header .body {
max-width: 700px;
}
.program-cards .arrow-cta p {
display: none;
}
.program-cards .arrow-cta img {
width: 48px;
} .why-celia .cards {
flex-direction: column;
}
.why-celia .cards .card {
width: 100%;
max-width: 600px;
} .logo-container {
display: grid;
justify-content: center;
grid-template-columns: repeat(2, 1fr);
} .accordion-grid-container .header {
flex-direction: column;
align-items: flex-start;
}
.accordion-grid-container .header .body {
margin-top: 20px;
margin: 20px 0 0 0;
}
.accordion-grid-container .header .btn {
margin: 30px 0 0 0;
}
.accordion-grid {
grid-template-columns: 1fr;
} .site-footer .footer-container {
flex-direction: column;
gap: 50px;
}
.site-footer .footer-container .logo {
width: 100px;
}
.site-footer .footer-container .links {
gap: 5px;
}
.site-footer .footer-container .links p {
margin-bottom: 10px;
} .celia-shop .applied-filters {
align-items: flex-end;
row-gap: 25px;
column-gap: 5px;
}
.celia-shop .applied-filters .tags {
flex-direction: column;
align-items: flex-start;
}
.celia-shop .applied-filters .sortby {
padding: 5px 8px;
font-size: 16px;
}
.celia-shop .product-cards {
grid-template-columns: repeat(2, 1fr);
} .how-it-works .header .btn {
display: none;
}
.how-it-works .cards .card .btn {
display: initial;
margin-top: 25px;
align-self: flex-start;
} .program-cards-grid {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
} .people-cards-grid {
grid-template-columns: repeat(2, 1fr);
} .testimonials-banner {
padding: 40px;
}
.testimonials-banner .testimonials {
width: 100%;
grid-template-columns: 1fr;
} .single-product .lower-block {
flex-direction: column;
align-items: flex-start;
gap: 30px;
}
.single-product .lower-block img {
width: 100%;
aspect-ratio: 1.7 / 1;
}
.single-product .lower-block .text p {
width: 100%;
}
.single-product .lower-block .mobile {
display: initial;
}
.single-product .lower-block .desktop {
display: none;
}
.celia-product-container .celia-product-details{
max-width: 100%;
} .woocommerce-checkout .celia-logo {
width: 80px;
margin: 10px 0 25px 0;
}
.woocommerce-checkout .celia-checkout-container {
flex-direction: column;
}
.woocommerce-checkout .celia-checkout-container .celia-order-summary,
.woocommerce-checkout form.woocommerce-checkout {
width: 100%;
}
.woocommerce-checkout .celia-checkout-container .celia-order-summary {
order: 1;
}
.woocommerce-checkout form.woocommerce-checkout {
order: 2;
} .celia-search .search-results {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 600px) { .text-6xl {
font-size: 34px;
line-height: 38px;
}
.text-4xl,
.review-embed .eui-widget-title {
font-size: 28px;
line-height: 32px;
}
.text-3xl {
font-size: 22px;
line-height: 26px;
}
.text-xl {
font-size: 18px;
line-height: 22px;
} .product-cards {
grid-template-columns: 1fr;
}
.product-cards .card {
position: initial;
}
.product-cards .card.intro {
padding: 0
}
.product-cards .card.intro .rounded-bg-img {
position: initial;
aspect-ratio: 1.3 / 1;
order: 2;
}
.product-cards .card.intro .text-4xl {
font-size: 30px;
color: #000;
order: 1;
margin-bottom: 30px;
}
.product-cards .card.intro p {
color: #6f6f6f;
order: 3;
margin: 30px 0;
max-width: none;
}
.product-cards .card.intro .btn {
background-color: #798478;
color: #FFF;
order: 4;
max-width: 200px;
}
.product-cards .card.intro .btn:hover {
background-color: #6d776c;
} .social-grid .posts {
flex-direction: column;
gap: 35px;
}
.social-grid .posts a {
width: 100%;
}
.social-grid .posts a img {
aspect-ratio: 1.5 / 1;
border-radius: 15px;
} .fw-img-overlay.text {
padding: 0 25px;
}
.celia-shop .applied-filters {
justify-content: space-between;
}
.celia-shop .applied-filters #sidebar-toggle {
flex: 1;
justify-content: center;
}
.celia-shop .applied-filters .tags .tag {
max-width: 204px;
text-align: left;
line-height: 22px;
}
.celia-shop .applied-filters .sortby {
margin-left: 0;
}
.celia-shop .sidebar-filters {
max-width: none;
}
.celia-shop .product-cards {
grid-template-columns: 1fr;
}
.celia-shop .product-cards .card .lower,
.celia-shop .product-cards .card .buttons {
padding-left: 15px;
padding-right: 15px;
} .how-it-works .cards .card {
flex: initial;
flex-grow: 1;
max-width: none;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 5px;
}
.how-it-works .cards .card img {
width: 22% !important;
min-width: 0 !important;
}
.how-it-works .cards .card .card-title {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 15px;
flex: 1;
padding-left: 15px;
position: relative;
}
.how-it-works .cards .card .card-title:hover {
cursor: pointer;
}
.how-it-works .cards .card .text-3xl {
line-height: 34px;
padding-right: 30px;
}
.how-it-works .cards .card .card-title::after {
content: "\002B";
font-size: 30px;
line-height: 30px;
position: absolute;
right: 0px;
transition: transform 0.3s ease-in-out;
}
.how-it-works .cards .card .lower {
width: 74%;
margin-left: auto;
max-height: 0;
overflow: hidden;
transition: 0.4s ease;
}
.how-it-works .cards .card .card-title.open::after {
content: "\2212";
} .why-celia .cards {
gap: 20px;
}
.why-celia .cards .card img {
max-height: 55px;
object-fit: cover;
object-position: bottom;
} .program-cards-grid {
grid-template-columns: 1fr;
}
.program-cards-grid .card {
padding-top: 40px;
padding-bottom: 40px;
}
.program-cards-grid .card.intro,
.program-cards-grid .card.final {
min-height: 0;
} .program-cards.single .mobile-cta {
align-items: flex-start;
} .program-summary .text .bullet {
align-items: flex-start;
margin-bottom: 10px;
}
.program-summary .text .bullet img {
margin-top: -2px;
} .people-cards-grid {
grid-template-columns: 1fr;
}
.people-cards-grid .card .text-2xl {
margin-bottom: 5px;
}
.people-cards-grid .card.intro h2 {
font-size: 30px;
line-height: 36px;
max-width: none;
}
.testimonials-banner {
padding: 20px;
} .blog-grid {
grid-template-columns: repeat(1, 1fr);
gap: 50px;
} .single-blog .post-info {
flex-wrap: wrap;
row-gap: 20px;
}
.single-blog .post-info .social-share {
width: 100%;
margin-left: 0;
}
.single-blog .blog-content h2 {
font-size: 28px;
line-height: 32px;
}
.single-blog .blog-content h3 {
font-size: 22px;
line-height: 26px;
} .button-row {
justify-content: flex-start;
} .celia-product-container .celia-atc,
.celia-product-container form.cart {
flex-direction: column;
align-items: flex-start;
gap: 15px;
width: 100%;
}
.celia-product-container .celia-atc {
gap: 0px;
} .celia-product-container .celia-atc button,
.celia-product-container .celia-atc .btn {
width: 100%;
}
.single-product .full-banner .banner-container {
align-items: flex-start;
} .celia-cart-drawer .inner {
padding: 50px 15px 40px 15px;
}
.celia-cart-drawer .inner .title {
margin-bottom: 35px;
}
.celia-cart-drawer .cart-items {
gap: 60px;
}
.celia-cart-drawer .cart-items .item {
flex-wrap: wrap;
column-gap: 5%;
row-gap: 8%;
}
.celia-cart-drawer .cart-items .item img {
width: 25%
}
.celia-cart-drawer .cart-items .item .details {
width: 70%;
}
.celia-cart-drawer .cart-items .item .quantity-container {
margin-left: 0px;
margin-top: 5%;
}
.celia-cart-drawer .cart-items .item .remove-btn {
margin-top: 5%;
}
.celia-cart-drawer .cart-items .item .quantity-container input[type="number"] {
padding: 8px 0;
}
.celia-cart-drawer .cart-items .item .quantity-btn,
.celia-cart-drawer .cart-items .item .remove-btn {
font-size: 18px;
}
.celia-cart-drawer .buttons {
gap: 20px;
flex-direction: column;
}
.celia-cart-drawer .buttons .btn {
width: 100%;
} .celia-popup.book-now {
width: 70%;
max-width: 215px;
bottom: 20px;
right: 2.5%;
}
.celia-popup.book-now .upper {
padding: 15px;
gap: 5px;
}
.celia-popup.book-now .upper .close-btn {
top: 10px;
right: 10px;
font-size: 16px;
}
.celia-popup.book-now .upper img {
display: none;
}
.celia-popup.book-now .upper .text-3xl {
font-size: 20px;
max-width: 130px;
}
.celia-popup.book-now .lower {
padding: 15px;
gap: 20px;
}
.celia-popup.book-now .lower .text-dark {
font-size: 14.5px;
}
.celia-popup.book-now .lower .btn {
width: 90%;
max-width: none;
padding: 9px 0;
}
.open-book-now {
bottom: 20px;
right: 20px;
width: 60px;
height: 60px;
} .woocommerce-checkout .address-field, .woocommerce-checkout #billing_phone_field, .woocommerce-checkout #billing_first_name_field, .woocommerce-checkout #billing_last_name_field, .woocommerce-checkout #shipping_first_name_field, .woocommerce-checkout #shipping_last_name_field {
flex-basis: 100% !important;
} .celia-search .search-results {
grid-template-columns: 1fr;
} .afwc_reg_form_wrapper {
padding-left: 17px;
} .afwc-affiliate-details-card-wrapper .afwc-affiliate-details-card {
padding: 40px 20px !important;
}
.afwc-affiliate-details-card-wrapper .afwc-affiliate-details-card .afwc-display-name {
font-size: 32px;
}
.afwc-affiliate-details-card-wrapper .afwc-affiliate-details-card .afwc-details {
text-align: left !important;
width: 100%;
}
.woocommerce-MyAccount-content #afwc_top_row_container {
margin-top: 25px !important;
}
.woocommerce-MyAccount-content #afwc_top_row_container #afwc_date_range_container {
top: 0;
margin-left: 0 !important;
margin-right: auto !important;
}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table thead th,
.woocommerce-MyAccount-content #afwc_dashboard_wrapper table tbody td {
text-align: left;
}
}