.cx-sidebar-wrapper ::-webkit-scrollbar-track {border-radius:5px !important;}
.cx-sidebar-wrapper ::-webkit-scrollbar {width:5px !important;} #cx-sidebar-right .cx-sidebar-wrapper {padding: 30px 25px;overflow-y:auto;display: flex;height: 100%;width: 100%;max-height: 100%;}
#cx-sidebar-right .inner-content {width: 100%;padding: 0px;box-sizing: border-box;}
#cx-sidebar-right .content-loading {
background-image : url(//www.zicoarts.com/wp-content/plugins/cx_zico/asset/imgs/loading.gif);
background-repeat: no-repeat;
background-position: 50%;
background-size: 80%;
max-width: 120px;
margin: 0 auto;
}
#cx-sidebar-right .cx-sidebar-content{display: flex;height: 100%;width: 100%; }
#cx-sidebar-right .cx-sidebar-title { }
#cx-sidebar-right .title-container {
display: flex;
gap:13px;
align-items: center;
cursor: pointer; }
#cx-sidebar-right .cx-sidebar-title h4 { 
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #333333;
text-transform: capitalize;
margin: 0;
}
#cx-sidebar-right .cx-sidebar-title i {font-size: 1.1em;}
#cx-sidebar-right .cx-sidebar-title .sidebar-title-icon i {font-size: 1.1em;} }*/  .cx_cx_user_btn a.login-btn {cursor: pointer;} .cx_shortcode.cx_nav_menu ul.user-details-sidebar {padding-left: 0;list-style: none;}
.cx_shortcode.cx_nav_menu ul.user-details-sidebar li i {color: var(--e-heading);}
.cx_shortcode.cx_nav_menu ul.user-details-sidebar li.customer-menu-item a {display: block;padding: 12px 8px;text-decoration: none;color: var(--e-text-primary);border-bottom: 1px solid #bdbdbd;}
.cx_shortcode.cx_nav_menu ul.user-details-sidebar li.customer-menu-item i {width: 25px;color: var(--e-primary);} .cx-site-signup-form ul.checkbox-container li{display: inline !important;}
.cx-site-signup-form ul.checkbox-container > li >label { margin-left:8px;} div#cx-sidebar-right .sidebar-title-icon{ display:none;}  #cx-sidebar-right .cx-sidebar-wrapper.sidebar-wrapper {
padding: 0px;
padding-bottom: 30px;
overflow-y: auto;
display: flex;
height: 100%;
width: 100%;
max-height: 100%;
background-color: white !important;
}
#cx-sidebar-right .inner-content {
width: 100%; box-sizing: border-box;
}
#cx-sidebar-right .cx-sidebar-content.content-loading {
background-image: url(//www.zicoarts.com/wp-content/plugins/cx_zico/asset/imgs/loading.gif);
background-repeat: no-repeat;
background-position: 50%;
background-size: 100px;
max-width: 100%;
margin: 0 auto;
}
#cx-sidebar-right .cx-sidebar-content {
display: flex;
height: 100%;
width: 100%;
}
#cx-sidebar-right .cx-sidebar-title {
position: relative;
padding: 25px 16px;
}
#cx-sidebar-right .header-post-text {
font-size: 16px; }
#cx-sidebar-right .header-if-tab {
font-size: 36px;
}
#cx-sidebar-right .cx-sidebar-title h3 {
text-align: left;
font-size: 0.875em;
margin-left: 10px;
} #cx-sidebar-right .cx-sidebar-title img.sidebar-title-img {
max-width: 25px;
} #cx-sidebar-right .current-item-collection-container {
margin-bottom: 50px;
}
#cx-sidebar-right .current-item-collection-container .card_item_icon {
width: 100%;
height: 75%;
margin: auto;
}/*/*/#cx-sidebar-right .cx-sidebar-infobox-wraper {
color: black;
background-color: var(--e-primary);
background: linear-gradient(90deg, var(--e-primary-dark), var(--e-primary));
padding: 20px 15px;
border-radius: var(--cx-radius-md);
margin-bottom: 25px;
}
#cx-sidebar-right .cx-sidebar-infobox-item {
display: flex;
flex-wrap: wrap;
margin-bottom: 15px;
justify-content: space-between;
}
#cx-sidebar-right .cx-sidebar-infobox-item:last-child {
margin-bottom: 0;
}/**/#cx-sidebar-right .cx-sidebar-infobox-wraper .cx-custom-currency i {
display: none;
}
#cx-sidebar-right .history-item {
padding: 0;
margin-bottom: 25px;
}
#cx-sidebar-right .history-item p {
font-size: 0.7rem;
}
div#cx-sidebar-right
.cx_shortcode.cx_collection_item_pt_event
.column
a.cx_btn {
width: 100%;
}
#cx-sidebar-right
.card-item-footer
span.cx-custom-currency.cx-currency-render-container {
display: none;
}
#cx-sidebar-right .cx-sidebar-infobox-wraper i {
font-size: 20px;
text-transform: capitalize !important;
}
#cx-sidebar-right
.cx-sidebar-wrapper.sidebar-wrapper
.sidebar-infobox-item-title {
display: flex;
justify-content: center;
align-items: center;
gap: 7px;
}
#cx-sidebar-right .cx-sidebar-render-content:not(:has(nav )){
padding: 0 16px;
}   .user_info_sidebar .infobox-item-value {
display: flex;
flex-direction: row;
}
.user_info_sidebar .infobox-item-value span small span {
font-size: 0.8rem !important;
}   .cx-sidebar-loader {
display: flex;
align-content: center;
align-items: center;
justify-content: center;
flex-direction: row;
width: 100%;
}
:root{
--box-loader-wall-size                  : 40px;
--box-loader-wall-size-translateZ-neg   : -40px;
--box-loader-wall-size-translateZ-pos   : 40px;
--box-wall-border-color                 : #ae47cf; }
.scene {
position: relative;
z-index: 2;
height: 100px;
width: 100px;
display: grid;
place-items: center;
}
.cube-wrapper {
transform-style: preserve-3d;
animation: bouncing 2.7s infinite;
}
.cube {
transform-style: preserve-3d;
transform: rotateX(45deg) rotateZ(45deg);
animation: rotation 2.7s infinite;
}
.cube-faces {
transform-style: preserve-3d;
height: var(--box-loader-wall-size);
width: var(--box-loader-wall-size);
position: relative;
transform-origin: 0 0;
transform: translateX(0) translateY(0) translateZ(var(--box-loader-wall-size-translateZ-neg));
}
.cube-face {
position: absolute;
inset: 0;
background: var(--e-body-secondary-bg);
border: solid 1px var(--box-wall-border-color);
}
.cube-face.shadow {
transform: translateZ(var(--box-loader-wall-size-translateZ-neg));
animation: bouncing-shadow 2s infinite;
}
.cube-face.top {
transform: translateZ(var(--box-loader-wall-size-translateZ-pos));
}
.cube-face.front {
transform-origin: 0 50%;
transform: rotateY(-90deg);
}
.cube-face.back {
transform-origin: 0 50%;
transform: rotateY(-90deg) translateZ(var(--box-loader-wall-size-translateZ-neg));
}
.cube-face.right {
transform-origin: 50% 0;
transform: rotateX(-90deg) translateY(var(--box-loader-wall-size-translateZ-neg));
}
.cube-face.left {
transform-origin: 50% 0;
transform: rotateX(-90deg) translateY(var(--box-loader-wall-size-translateZ-neg)) translateZ(var(--box-loader-wall-size-translateZ-pos));
}
@keyframes rotation {
0% {
transform: rotateX(45deg) rotateY(0) rotateZ(45deg);
animation-timing-function: cubic-bezier(0.17, 0.84, 0.44, 1);
}
50% {
transform: rotateX(45deg) rotateY(0) rotateZ(225deg);
animation-timing-function: cubic-bezier(0.76, 0.05, 0.86, 0.06);
}
100% {
transform: rotateX(45deg) rotateY(0) rotateZ(405deg);
animation-timing-function: cubic-bezier(0.17, 0.84, 0.44, 1);
}
}
@keyframes bouncing {
0% {
transform: translateY(-40px);
animation-timing-function: cubic-bezier(0.76, 0.05, 0.86, 0.06);
}
45% {
transform: translateY(40px);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
100% {
transform: translateY(-40px);
animation-timing-function: cubic-bezier(0.76, 0.05, 0.86, 0.06);
}
}
@keyframes bouncing-shadow {
0% {
transform: translateZ(-var(--box-loader-wall-size)) scale(1.3);
animation-timing-function: cubic-bezier(0.76, 0.05, 0.86, 0.06);
opacity: 0.05;
}
45% {
transform: translateZ(0);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
opacity: 0.3;
}
100% {
transform: translateZ(-var(--box-loader-wall-size)) scale(1.3);
animation-timing-function: cubic-bezier(0.76, 0.05, 0.86, 0.06);
opacity: 0.05;
}
}
.cx_btn.cx-remove-cart-item {
text-align: right;
display: flex !important;
justify-content: flex-end !important;
flex-direction: row;
width: 100%;
} .custom-loader {
width: 12em;
height: 12em;
}
.custom-loader path {
stroke: #000;
stroke-width: 0.6px;
animation: dashArray 4s ease-in-out infinite,
dashOffset 4s linear infinite;
}
@keyframes dashArray {
0% {
stroke-dasharray: 0 1 359 0;
}
50% {
stroke-dasharray: 0 359 1 0;
}
100% {
stroke-dasharray: 359 1 0 0;
}
}
@keyframes dashOffset {
0% {
stroke-dashoffset: 365;
}
100% {
stroke-dashoffset: 5;
}
}.feature-social_sign_in img {
min-width: 30px;
}.cx-page-controller{min-width:100% !important;padding: 0;}
body .cx-page-controller  .cx_shortcode.ajax_shortcode[data-cx_shortcode=cx_user_dashboard] {
margin: 0 !important;
} body.cx_zico #site-footer{
display:none!important;padding:0 !important;
}   body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li {
border:unset !important ;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce-MyAccount-navigation ul li::before,
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce-MyAccount-navigation ul li::after{display:none;}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li a {display:flex;flex-direction:row;align-content: center;align-items: center;flex-wrap: wrap;gap: 10px;color: var(--text-54) !important;}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li a i{
color:#A4A7AE;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li:not(.menu-group) {
padding: 8px 12px !important;
margin: 0;
color:  #414651;
font-weight: 600;
font-size: 16px;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.menu-group {
padding: 0 !important;
color: var(--text-51);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.menu-group h4 {
font-size:12px;
font-weight:700;
margin: 4px 0;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.nav_footer_link {
position: absolute;
bottom: 30px;
width: calc(100% - 40px);
left: 20px;
border-top: 1px solid var(--grey-48) !important;
padding: 24px 0 0 12px !important;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.nav_footer_link i {
color: var(--accent-50) !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--artist_dashboard {
background: unset;
position: relative;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active { background-color: var(--brand-primary-43) !important;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {color:#414651;}
body.cx_zico.woocommerce  .woocommerce-message {
width: calc(100% - 292px);
justify-self: end;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce::after,
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce::before{
display:none !important;
}
.cx.cx_shortcode.cx_cx_wc_my_account {
min-width: 100% !important;
} body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-container {
position: relative; }
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-selected {
display: flex;
align-items: center;
background: var(--white-50); border-radius: 12px; padding: 12px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);
cursor: pointer;
z-index: 2;
position: relative;
justify-content: start;
border: 1px solid var(--grey-47);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .role-icon {
width: 40px;
height: 40px; border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-right: 12px;
overflow:hidden;
} body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .role-label {
font-size: 18px;font-weight: 600;color: #212529;flex-grow: 1;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-arrow {
width: 20px;height: 20px;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-arrow svg {
fill: #6c757d;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-options {
position: absolute;top: 100%;left: 0;width: 100%;background: white;border-radius: 12px;
box-shadow: 0 8px 16px rgba(0,0,0,0.1);margin-top: 8px;z-index: 1;display: none;overflow: hidden;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option {
display: flex;align-items: center;padding: 12px 20px;cursor: pointer;transition: background 0.2s ease;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option:hover { background: var(--brand-primary-43);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option .role-icon {
width: 40px;height: 40px;margin-right: 12px;border-radius: 8px;
}  body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container {
margin-bottom: 24px;
padding: 20px !important;
align-items: center;
font-weight: 600;
font-size: 1.875rem;
text-transform: capitalize;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container .my-account-page-title {
margin: 0;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container .my-account-page-title i {
display: none;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation .menu-group-warpper li:not([style*="display: none"]) {
padding: 0 20px 20px 20px;
}.cx-page-controller{min-width:100% !important;padding: 0;}
body .cx-page-controller  .cx_shortcode.ajax_shortcode[data-cx_shortcode=cx_user_dashboard] {
margin: 0 !important;
} body.cx_zico #site-footer{
display:none!important;padding:0 !important;
}   body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li {
border:unset !important ;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce-MyAccount-navigation ul li::before,
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce-MyAccount-navigation ul li::after{display:none;}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li a {display:flex;flex-direction:row;align-content: center;align-items: center;flex-wrap: wrap;gap: 10px;color: var(--text-54) !important;}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li a i{
color:#A4A7AE;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li:not(.menu-group) {
padding: 8px 12px !important;
margin: 0;
color:  #414651;
font-weight: 600;
font-size: 16px;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.menu-group {
padding: 0 !important;
color: var(--text-51);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.menu-group h4 {
font-size:12px;
font-weight:700;
margin: 4px 0;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.nav_footer_link {
position: absolute;
bottom: 30px;
width: calc(100% - 40px);
left: 20px;
border-top: 1px solid var(--grey-48) !important;
padding: 24px 0 0 12px !important;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation li.nav_footer_link i {
color: var(--accent-50) !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--artist_dashboard {
background: unset;
position: relative;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active { background-color: var(--brand-primary-43) !important;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {color:#414651;}
body.cx_zico.woocommerce  .woocommerce-message {
width: calc(100% - 292px);
justify-self: end;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce::after,
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce::before{
display:none !important;
}
.cx.cx_shortcode.cx_cx_wc_my_account {
min-width: 100% !important;
} body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-container {
position: relative; }
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-selected {
display: flex;
align-items: center;
background: var(--white-50); border-radius: 12px; padding: 12px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);
cursor: pointer;
z-index: 2;
position: relative;
justify-content: start;
border: 1px solid var(--grey-47);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .role-icon {
width: 40px;
height: 40px; border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-right: 12px;
overflow:hidden;
} body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .role-label {
font-size: 18px;font-weight: 600;color: #212529;flex-grow: 1;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-arrow {
width: 20px;height: 20px;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-arrow svg {
fill: #6c757d;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-options {
position: absolute;top: 100%;left: 0;width: 100%;background: white;border-radius: 12px;
box-shadow: 0 8px 16px rgba(0,0,0,0.1);margin-top: 8px;z-index: 1;display: none;overflow: hidden;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option {
display: flex;align-items: center;padding: 12px 20px;cursor: pointer;transition: background 0.2s ease;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option:hover { background: var(--brand-primary-43);
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .dropdown-option .role-icon {
width: 40px;height: 40px;margin-right: 12px;border-radius: 8px;
}  body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container {
margin-bottom: 24px;
padding: 20px !important;
align-items: center;
font-weight: 600;
font-size: 1.875rem;
text-transform: capitalize;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container .my-account-page-title {
margin: 0;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce .my-account-page-title-container .my-account-page-title i {
display: none;
}
body.cx_zico .cx.cx_shortcode.cx_cx_wc_my_account .woocommerce nav.woocommerce-MyAccount-navigation .menu-group-warpper li:not([style*="display: none"]) {
padding: 0 20px 20px 20px;
}.woocommerce_options_panel .cx-main-box-wraper {
padding: 20px;
box-sizing: border-box;
}
.woocommerce_options_panel .cx-main-box-wraper label {
margin: 0px;
left: 0px;
display: block;
width: 100%;
float: none;
margin-bottom: 10px;
}
.woocommerce_options_panel .cx-main-box-wraper label + * {
width: 100%;
}
.form-field.hs-form-field {
margin-bottom: 15px;
}
.cx-main-box-wraper .layer-container {
border: 1px solid silver;
margin-bottom: 10px;
padding: 5px;
box-sizing: border-box;
position: relative;
}
.cx-main-box-wraper  .layer-title {
display: flex;
border-bottom: 1px solid silver;
padding-bottom: 5px;
margin-bottom: 5px;
}
.cx-main-box-wraper  .obj_id {
margin-right: 5px;
}
.item-order.ng-binding {
position: absolute;
right: 10px;
top: 5px;
}
.variation_list_table tr.disabled {
opacity: 0.5;
}
table.variation_list_table {
width: 100%;
border: 1px solid silver;
border-collapse: collapse;
}
table.variation_list_table tr,table.variation_list_table td {
border: 1px solid silver;
padding: 8px 3px;
text-align: center;
}
.variation_list_table-container {
max-width: 100%;
overflow-x: scroll;;
}
.variation_list_table-container.expended_view {
position: fixed;
z-index: 99999;
background: #5f5f5fd1;
top: 0px;
right: 0px !important;
left: 0px !important;
padding: 20px 6%;
bottom: 0px;
box-sizing: border-box;
}
.variation_list_table-container.expended_view .variation_list_table-inner-container {
background: white;
}
.variation_list_table-container.expended_view table td {
min-width: 30px;
}
.variation_list_table-container.expended_view table input:not([type=checkbox]) {
width: 105px;
}
.variation_list_table-inner-container {overflow: scroll;}
.variation_list_table-inner-container img.item-thumbnail {
width: 100px;display: block;height: initial;
}
.quantity-wrapper{
margin:20px 0 !important;
}
#cx_product_layers .form-field.hs-form-field.field-layer_selector .field-wraper {
min-width: 100% !important;
}
#cx_product_layers .form-field.hs-form-field.field-layer_selector {display:block !important;}.layer-items > div label {font-size: 0.85rem;line-height: 1.4em !important;display: block;margin: 0px;}
.layer-items {
display: flex;
justify-content: center;
text-align: center;
font-size: 0.8em;
padding-bottom: 20px;
max-width: 100%;
flex-wrap: wrap;
}
.layer-items > div {
margin: 0px 5px;
padding: 10px 4px;
cursor: pointer;
border: 1px solid transparent;
}
.layer-items .layer_item_selected {
border: 1px solid black;
background: #ffffff82;
border-radius: 10px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 58%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 38%;
}
div#cx-customorder-order-form  .layer-items img {
max-width: 50px;
display: block;
margin: auto;
margin-bottom: 5px;
}
.layer-items > div {
min-width: 90px;
}
.layer-items > div {
width: 85px;
margin-bottom: 10px;
}
.cx-layer > h3 {
text-align: center;
margin-bottom: 15px;
}
.cx-layer {
border: 1px solid silver;
padding: 10px;
box-sizing: border-box;
transition: all 0.3s ease-in;
}
.cx-layer:hover {
background: #ffffff4d;
}
.cx-order-button .final-price,
.cx-order-button .cx-price-subtotal {
margin-left: 10px;
}
.cx-overlay-thumbnail {position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;width: 100%;max-width: 100%;}
.woocommerce-product-gallery {position: relative !important;}
.cx-overlay-thumbnail img {display: block;max-width: 100%;}