.elementor-kit-3640{--e-global-color-primary:#3A5F67;--e-global-color-secondary:#CBE1D5;--e-global-color-text:#555555;--e-global-color-accent:#FCF5E5;--e-global-color-ebf2e7a:#E4F1E7;--e-global-color-42487bc:#FFFFFF;--e-global-color-4758a96:#000000;--e-global-color-f1a4f77:#80A5AD;--e-global-color-0994dcf:#D9605C;--e-global-typography-primary-font-family:"Brandon Grotesque";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Brandon Grotesque";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Brandon Grotesque";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Brandon Grotesque";--e-global-typography-accent-font-weight:500;--e-global-typography-dc03876-font-family:"Brandon Grotesque";--e-global-typography-dc03876-font-size:35px;--e-global-typography-dc03876-font-weight:600;--e-global-typography-dc03876-text-transform:capitalize;--e-global-typography-dc03876-line-height:1em;--e-global-typography-9f1ff68-font-family:"Brandon Grotesque";--e-global-typography-9f1ff68-font-size:22px;--e-global-typography-9f1ff68-line-height:1.2em;--e-global-typography-da57f77-font-family:"Brandon Grotesque";--e-global-typography-da57f77-font-size:64px;--e-global-typography-da57f77-font-weight:700;--e-global-typography-0b7e534-font-family:"Brandon Grotesque";--e-global-typography-0b7e534-font-size:35px;--e-global-typography-0b7e534-font-weight:600;--e-global-typography-746dd7a-font-family:"Brandon Grotesque";--e-global-typography-746dd7a-font-size:60px;--e-global-typography-746dd7a-font-weight:700;color:#000000;font-family:"Brandon Grotesque", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-3640 button,.elementor-kit-3640 input[type="button"],.elementor-kit-3640 input[type="submit"],.elementor-kit-3640 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Brandon Grotesque", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-kit-3640 button:hover,.elementor-kit-3640 button:focus,.elementor-kit-3640 input[type="button"]:hover,.elementor-kit-3640 input[type="button"]:focus,.elementor-kit-3640 input[type="submit"]:hover,.elementor-kit-3640 input[type="submit"]:focus,.elementor-kit-3640 .elementor-button:hover,.elementor-kit-3640 .elementor-button:focus{background-color:var( --e-global-color-42487bc );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4758a96 );border-radius:0px 0px 0px 0px;}.elementor-kit-3640 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3640 a{color:var( --e-global-color-primary );font-family:"Brandon Grotesque", Sans-serif;}.elementor-kit-3640 a:hover{color:var( --e-global-color-f1a4f77 );}.elementor-kit-3640 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3640 h2{color:var( --e-global-color-primary );font-family:"Brandon Grotesque", Sans-serif;font-size:48px;font-weight:500;line-height:1.3em;}.elementor-kit-3640 h3{color:var( --e-global-color-text );font-family:"Brandon Grotesque", Sans-serif;font-size:35px;font-weight:500;}.elementor-kit-3640 h4{color:var( --e-global-color-primary );font-family:"Brandon Grotesque", Sans-serif;font-size:30px;font-weight:700;}.elementor-kit-3640 h5{color:var( --e-global-color-4758a96 );font-size:23px;font-weight:500;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1294px;}.e-con{--container-max-width:1294px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-3640{--e-global-typography-dc03876-font-size:30px;--e-global-typography-da57f77-font-size:50px;--e-global-typography-0b7e534-font-size:30px;--e-global-typography-746dd7a-font-size:50px;}.elementor-kit-3640 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3640{--e-global-typography-da57f77-font-size:35px;--e-global-typography-0b7e534-font-size:24px;--e-global-typography-746dd7a-font-size:35px;}.elementor-kit-3640 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-3640 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.chmshop .product-category .count {
    padding-top: 2px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0.5em 0 0;
    margin: 0;
    font-size: 1em;
}

#rightside .price ins {
    font-weight: bold;
    color: #3A5F67!important;
}

#rightside .price del  {
    margin-right: 8px;
    opacity: 0.7;
    text-decoration: line-through;
}

/* Force variation price regular (strikethrough) style */
.woocommerce-variation-price .price del,
.woocommerce-variation-price .price del span,
.woocommerce-variation-price .price del bdi {
    text-decoration: line-through !important;
    color: #777;
    opacity: 0.8;
}

/* Force variation price sale style */
.woocommerce-variation-price .price ins {
    display: inline-block;
    color: #b00;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
}
.cmm4e.cmm4e-theme-default-menu-skin-461836 .elementor-widget.elementor-widget-wp-widget-nav_menu li.current-menu-item {
    border-bottom: solid 4px #cbe1d5!important;
}

.woocommerce .quantity .qty {
    width: 5em!important;
    text-align: center;
}
.woocommerce .product span.wcosm_soldout {
    background-color: #3a5f67;
    color: #ffffff;
    border-radius: 6px;
    font-size: 16px;
    padding: 0 10px!important;
}

.term-35 .elementor-element-ab3f718 {
    display: none;
}

p#wcpay-payment-request-button-separator {
    display: none!important;
}

.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
    color: #000;
    fill: #000;
}

/** Custom Thank You Page **/

.woocommerce-checkout p.woocommerce-notice {

    font-size: 20px;

    font-weight: 800;

    color: #3857F1;

}

.woocommerce-checkout p.thankyou-note {

    margin-bottom: 40px;

    padding: 0 0 5px 20px;

    border-left: solid 5px #c4401c;

}

/** Footer Login/Account Button **/

.custom-button {
    color: #3A5F67 !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    font-family: 'Brandon Grotesque', sans-serif !important;
    background: #CBE1D5 !important;
    border: 1px solid #CBE1D5 !important;
    text-decoration: none !important;
    padding: 10px 20px !important;
    display: inline-block !important;
    transition: background-color 0.3s, border-color 0.3s, color 0.3s !important;
}

.custom-button:hover {
    background: #ffffff !important;
    border: 1px solid #000000 !important;
    color: #3A5F67 !important;
}

/** Header Nav Button **/

li.cmm4e-menu-item-10635.cmm4e-menu-item.cmm4e-item-depth-0 {
    background-color: var(--e-global-color-secondary);
    font-family: "Brandon Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    color: #3A5F67;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

li.cmm4e-menu-item-10635.cmm4e-menu-item.cmm4e-item-depth-0:hover, li.cmm4e-menu-item-10635.cmm4e-menu-item.cmm4e-current-menu-item.cmm4e-item-depth-0 {
    background-color: #ffffff;
     border-color: #3A5F67!important;
     color: #3A5F67;
}

li.cmm4e-menu-item-10635.cmm4e-menu-item.cmm4e-item-depth-0 a.cmm4e-nav-link:hover {
     color: #3A5F67;
}

.needsclick svg {
    fill: rgb(58, 95, 103) !important;
}

/** Dark BG Links **/

.dark a {
    color:#ffffff;
    text-decoration:underline;
}

.dark a:hover {
    color:#E4F1E7;
    text-decoration:underline;
}


/** Adjustment when using any anchor links in Elementor **/

.elementor-menu-anchor {
    display: block;
    position: relative;
    top: -90px; /* Adjust this value to match the height of your sticky header */
    visibility: hidden;
}

/** Hide select boxes on Order Table **/

@media only screen and (max-width: 767px) and (orientation: portrait) {
    #apf-hide-selects span.wpt-bulk-select-wrap {
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_blk.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_bld.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_med.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_reg.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://arthur2024.ciderhouse.dev/wp-content/uploads/2022/01/Brandon_light.ttf') format('truetype');
}
/* End Custom Fonts CSS */