.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFFD9;--e-global-color-accent:#B0895A;--e-global-color-b955ace:#22201F;--e-global-color-369bf34:#262626;--e-global-color-587dbe4:#6A6A6A;--e-global-color-84e59c7:#01C501;--e-global-color-04a6ee0:#FFFFFF1F;--e-global-color-0313900:#705E57;--e-global-typography-primary-font-family:"Adallyn";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Adallyn";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans Variable";--e-global-typography-accent-font-family:"Open Sans Variable";--e-global-typography-043485e-font-family:"Dancing Script Variable";--e-global-typography-043485e-font-size:28px;--e-global-typography-043485e-font-style:italic;--e-global-typography-043485e-text-transform:capitalize;--e-global-typography-8413e76-font-family:"Open Sans Variable";--e-global-typography-8413e76-font-size:18px;--e-global-typography-e1d8b94-font-family:"Open Sans Variable";--e-global-typography-e1d8b94-font-size:14px;background-color:var( --e-global-color-b955ace );font-family:"Open Sans Variable", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-b955ace );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Open Sans Variable", Sans-serif;}.elementor-kit-7 h1{font-family:"Adallyn", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13em;}.elementor-kit-7 h2{font-family:"Adallyn", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13em;}.elementor-kit-7 h3{font-family:"Adallyn", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13em;}.elementor-kit-7 h4{font-family:"Adallyn", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13em;}.elementor-kit-7 h5{font-family:"Adallyn", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13em;}.elementor-kit-7 h6{font-family:"Adallyn", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.3em;word-spacing:0.13px;}.elementor-kit-7 label{color:var( --e-global-color-primary );font-family:"Adallyn", Sans-serif;font-size:14px;font-weight:700;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Open Sans Variable", Sans-serif;font-size:14px;color:var( --e-global-color-text );background-color:#FFFFFF0A;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:16px;--e-global-typography-043485e-font-size:20px;--e-global-typography-8413e76-font-size:17px;font-size:16px;line-height:1.6em;}.elementor-kit-7 a{line-height:1.3em;}.elementor-kit-7 h1{font-size:26px;line-height:1.3em;}.elementor-kit-7 h2{font-size:29px;}.elementor-kit-7 h5{font-size:22px;}.elementor-kit-7 h6{font-size:16px;line-height:1.3em;word-spacing:0.13em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ios-glass {
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(20px) saturate(180%);
  -webkit-backdrop-filter: blur(20px) saturate(180%);
  box-shadow: 0 8px 32px rgba(0,0,0,0.25);
  overflow: hidden;
  filter: url(#liquidGlass);
}

/* swatches styles */
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: flex;
    gap: 10px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){
    background: var(--e-global-color-accent) !important;
    color: var(--e-global-color-b955ace) !important;
}

.woo-variation-swatches .variable-items-wrapper{
	justify-content: center !important;

}

.elementor-jet-single-add-to-cart .variations th, td{
    border: none !important;
    background: none !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 50%;
    padding: 15px 0;
    font-size: 10px;
    background: none;
    color: var(--e-global-color-b955ace);
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{
    padding: 0px !important;
}

.single-product-page-swatches .variable-item.button-variable-item{
    color: var(--e-global-color-primary) !important;
}

a.reset_variations {
    display: none !important;
}

.elementor-1831 .elementor-element.elementor-element-a97eccf .elementor-jet-single-add-to-cart .variations th{
    display: none !important;
}


table.variations th {
    display: none;
}

td.value.woo-variation-items-wrapper {
    padding: 0px;
}

.listing-item .qib-button-wrapper {
    display: none !important;
}

.qib-button-wrapper{
    gap: 5px !important;
}

.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity{
    height: 35px !important;;
}

.qib-button-wrapper button.qib-button {
    width: 35px !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
    font-size: 14px !important;
    padding: 6px !important;
}

/* side cart height settings */
.pa-woo-mc__content-wrapper.pa-woo-mc__slide{
    height: calc(var(--vh, 1vh) * 100) !important;
}

.pa-woo-mc__item-divider{
    border-style: none !important;
}

@media only screen and (max-width: 600px) {
.joinchat__button {
    margin-bottom: 80px;
}
}

.woocs-style-3-du-dialog .woocs-style-3-dlg-select-item .woocs-style-3-dlg-select-lbl{
    color: var(--e-global-color-b955ace);
}

.woocommerce-info {
    display: none;
}

.joinchat__woo-btn__wrapper {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    margin-top: 15px;
}

.joinchat__woo-btn:hover {
    background-color: var(--e-global-color-84e59c7) !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{
    color: var(--e-global-color-primary);
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {   
    color: var(--e-global-color-text);
}

button.woocs-style-3-du-dialog-starter {
    border: none;
    font-size: 13px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adallyn';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.eot');
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.eot?#iefix') format('embedded-opentype'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.woff2') format('woff2'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.woff') format('woff'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.ttf') format('truetype'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.svg#Adallyn') format('svg');
}
@font-face {
	font-family: 'Adallyn';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-Bold.eot');
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-regular.woff2') format('woff2'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-Bold.woff') format('woff'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-Bold.ttf') format('truetype'),
		url('https://beluga4u.com/wp-content/uploads/2025/10/Adallyn-Bold.svg#Adallyn') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Variable';
	font-display: auto;
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/OpenSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dancing Script Variable';
	font-display: auto;
	src: url('https://beluga4u.com/wp-content/uploads/2025/10/DancingScript-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */