.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;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face{font-family:"FontAwesomeSATT";src:url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.eot?v=2.2.0);src:url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.eot?#iefix&v=2.2.0) format("embedded-opentype"),url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.woff2?v=2.2.0) format("woff2"),url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.woff?v=2.2.0) format("woff"),url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.ttf?v=2.2.0) format("truetype"),url(//celia-health.com/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/fonts/fa-apfs.svg?v=2.2.0#fontawesomesatt) format("svg");font-weight:normal;font-style:normal}ul.wcsatt-options li,ul.wcsatt-options-cart li,ul.wcsatt-options-product li,ul.wcsatt-options-prompt-radios li{list-style:none !important}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-cart li,.woocommerce ul.wcsatt-options-product li,.woocommerce ul.wcsatt-options-prompt-radios li{margin:0}.woocommerce ul.wcsatt-options li input,.woocommerce ul.wcsatt-options-cart li input,.woocommerce ul.wcsatt-options-product li input,.woocommerce ul.wcsatt-options-prompt-radios li input{margin:0}ul.wcsatt-options{margin:10px 0 0;min-width:120px}ul.wcsatt-options-prompt-radios{margin:0}ul.wcsatt-options.overrides_exist{margin:0 0 0}li span.subscription-option-details,li span.one-time-option-details,.wcsatt-options-product-prompt-radio label>span{padding-left:.2em}ul.wcsatt-options-product li .subscription-price{display:inline-block !important}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child,ul.wcsatt-options-product li .price span.from,ul.wcsatt-options-product li span.one-time-option-details{display:inline-block}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child:first-letter,ul.wcsatt-options-product li .price span.from:first-letter,ul.wcsatt-options-product li span.one-time-option-details:first-letter{text-transform:uppercase}a.wcs-switch-link{display:block;margin-top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wcsatt-sub-discount{margin:0 .1em}.wcsatt-options-wrapper input,.wcsatt-add-to-subscription-wrapper input{margin:0}.wcsatt-options-wrapper-grouped li.one-time-option{display:none}ul.wcsatt-options-product,.wcsatt-options-product-dropdown{margin:0 0 2em 0}ul.wcsatt-options-product--hidden,.wcsatt-options-product-dropdown--hidden{display:none}.wcsatt-options-product-dropdown-label{display:block;margin:0 0 .5em}.wcsatt-options-product-prompt{margin-bottom:1em}.wcsatt-options-product-prompt--hidden{display:none}.wcsatt-options-product-prompt .wcsatt-options-prompt-text{margin:0 0 1em}.wcsatt-options-product-prompt.wcsatt-options-product-prompt-checkbox label,.wcsatt-options-product-prompt .wcsatt-options-prompt-text label{margin:0}.wcsatt-options-prompt-label .price,ul.wcsatt-options-product .from+*{margin-left:.15em}.wcsatt-options-product-prompt-checkbox label>span{margin-left:.3em}.wcsatt-options-product li span.subscription-details,.wcsatt-options-product li span.one-time-option-details{display:inline-block}.single-product div.product .single_variation .wcsatt-options-prompt-label .price{display:inline-block !important;margin-bottom:0 !important}.single-product div.product .single_variation ul.wcsatt-options-product .price{display:inline !important;margin-bottom:0 !important}.subscription-details-hidden .product-addon-totals .wc-pao-subtotal-line .subscription-details{display:none}ul.wcsatt-options-cart{margin:0 0 1.5em 0}.wcsatt-add-to-subscription-wrapper:before{display:table;clear:both;content:"";margin-top:2em}.wcsatt-add-to-subscription-wrapper label>span{margin-left:.3em}.wcsatt-add-to-subscription-options:before{display:table;clear:both;content:"";margin-top:1.5em}.wcsatt-add-to-subscription-options .subscription-status{display:none}.wcsatt-add-to-subscription-options table.my_account_orders{margin-bottom:0}.wcsatt-add-to-subscription-options .button.add:after{vertical-align:top}.wcsatt-add-to-subscription-options .my_account_orders .button.view:after,.wcsatt-add-cart-to-subscription-options .my_account_orders .button.view:after{display:none}.wcsatt-add-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul,.wcsatt-add-cart-to-subscription-options .woocommerce-orders-table__cell-subscription-products-overview ul{margin:0;padding:0;list-style-type:none}.wcsatt-add-to-subscription-options .subscription-actions{min-width:180px}.wcsatt-add-cart-to-subscription-wrapper{margin-bottom:2em}.wcsatt-add-cart-to-subscription-intro{font-style:italic;letter-spacing:1px;font-size:1.25em;line-height:1.25em;margin:1.5em;text-align:center;font-weight:500}.wcsatt-add-cart-to-subscription-action-wrapper{font-size:1.3em;position:relative}.wcsatt-add-cart-to-subscription-action-wrapper label{font-weight:300;cursor:pointer;display:block}.wcsatt-add-cart-to-subscription-action-input{position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.wcsatt-add-cart-to-subscription-wrapper:after,.wcsatt-add-cart-to-subscription-options:before{display:table;clear:both;content:""}.wcsatt-add-cart-to-subscription-options table.my_account_orders{margin-bottom:0}.wcsatt-add-cart-to-subscription-options .button.add:after{font-family:FontAwesomeSATT;content:"";margin-left:.5em;line-height:.9em;font-size:.9em}.wcsatt-add-cart-to-subscription-options .subscription-status{display:none}.wcsatt-add-cart-to-subscription-options .subscription-actions{min-width:180px}form.wcsatt-add-cart-to-subscription-form{margin:0 !important}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive thead,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive thead{display:none}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td{display:block;text-align:right !important;clear:both}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{display:table}.wcsatt-add-cart-to-subscription-table-wrapper.wcsatt-add-cart-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before,.wcsatt-add-to-subscription-table-wrapper.wcsatt-add-to-subscription-options table.shop_table_responsive tbody tr td:not(.order-actions):before{content:attr(data-title) ": ";font-weight:700;float:left}.theme-twentytwentyone.single-product form.cart .wcsatt-options-product input,.theme-twentytwentyone.single-product form.cart input.wcsatt-add-to-subscription-action-input{min-width:25px;width:25px;height:25px}.theme-twentytwenty.single-product form.cart input.wcsatt-add-to-subscription-action-input{min-width:25px;width:25px;height:25px}body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart:not(.grouped_form):not(.variations_form),body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart.variations_form,body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart div.woocommerce-variation-add-to-cart{display:block}@font-face {
font-family: 'TASA Orbiter Regular';
font-style: normal;
font-weight: normal;
src: url(//celia-health.com/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(//celia-health.com/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(//celia-health.com/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;
}
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 .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 {
gap: 30px;
}
.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 .product-price .refill-price {
color: #798478;
font-weight: 600;
}
.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 input[type="number"],
.celia-cart-drawer .quantity-container input[type="number"] {
border: none;
width: 30px;
text-align: center;
margin: 0 !important;
font-size: 18px;
padding: 15px 0;
}
.celia-product-container form.cart input[type="number"]::-webkit-inner-spin-button, 
.celia-product-container form.cart input[type="number"]::-webkit-outer-spin-button,
.celia-cart-drawer .quantity-container input[type="number"]::-webkit-inner-spin-button, 
.celia-cart-drawer .quantity-container input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} .celia-product-container form.cart input[type="number"],
.celia-cart-drawer .quantity-container input[type="number"] {
-moz-appearance: textfield;
}
.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;
} .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 .img-container .hover-image {
opacity: 0;
z-index: 2;
}
.product-cards .card.product:hover .img-container .primary-image {
transform: scale(1.1);
opacity: 0;
}
.product-cards .card.product:hover .img-container .hover-image {
opacity: 1;
transform: scale(1.1);
}
.celia-shop .product-cards .card.product:hover .img-container .primary-image {
opacity: 1;
transform: none;
}
.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: 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%;
}
.fw-img-overlay h1 {
margin-bottom: 35px;
}
.fw-img-overlay p {
max-width: 360px;
} .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 .address-field input,
.woocommerce-checkout #billing_phone_field input {
height: 56px;
}
.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: '';
background-color: #6f6f6f;
width: 15px;
height: 2px;
left: 11px;
top: 43%;
transform: rotate(-45deg) translateY(-50%);
}
.woocommerce div.product form.cart div.quantity .qty {
pointer-events: none;
}
.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;
}@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;
}
}