.elementor-1159 .elementor-element.elementor-element-2fa41bd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1159 .elementor-element.elementor-element-2fa41bd3:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-2fa41bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1159 .elementor-element.elementor-element-220452fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-etheme_site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1159 .elementor-element.elementor-element-43a04029 img{width:200px;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8{--dropdown-animation-name:etheme-elementor-menu-dropdown-fadeInUp;--menu-item-spacing:20px;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item-parent{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item-parent .elementor-item{fill:#FFFFFF;color:#FFFFFF;padding:10px 0px 10px 0px;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item-parent .elementor-item:hover{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 li:has(> .etheme-elementor-nav-menu-item-parent):hover > .etheme-elementor-nav-menu-item-parent .elementor-item{color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item-parent .elementor-item.elementor-item-active{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 li:has(> .etheme-elementor-nav-menu-item-parent .elementor-item.elementor-item-active) > .etheme-elementor-nav-menu-item-parent .elementor-item{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item{fill:#000000;color:#000000;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item:hover{fill:#555;color:#555;}.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .item-design-dropdown .nav-sublist-dropdown ul>.current-menu-item>a{fill:#555;color:#555;}.elementor-1159 .elementor-element.elementor-element-6642f32e .elementor-button{background-color:var( --e-global-color-text );min-width:180px;font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:18px 20px 18px 20px;}.elementor-1159 .elementor-element.elementor-element-6642f32e .elementor-button:hover, .elementor-1159 .elementor-element.elementor-element-6642f32e .elementor-button:hover:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-6642f32e > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1159 .elementor-element.elementor-element-6642f32e .elementor-button:hover svg, .elementor-1159 .elementor-element.elementor-element-6642f32e .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:var( --e-global-color-primary );font-size:26px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:10px 0px 10px 0px;}.elementor-1159 .elementor-element.elementor-element-6a405c09 .elementor-repeater-item-5d38e6e img{max-width:150px;}.elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{color:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:var( --e-global-color-secondary );}.elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__main{padding:30px 30px 30px 30px;--cart-widget-footer-margin:15px -30px -30px -30px;--cart-widget-footer-padding:15px 30px 15px 30px;font-size:17px;text-transform:capitalize;}.elementor-1159 .elementor-element.elementor-element-6a405c09{--off-canvas-elements-gap:16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1159 .elementor-element.elementor-element-220452fd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1159 .elementor-element.elementor-element-43a04029 img{width:120px;}.elementor-1159 .elementor-element.elementor-element-6a405c09 .etheme-elementor-off-canvas__toggle .elementor-button{font-size:24px;}}@media(min-width:768px){.elementor-1159 .elementor-element.elementor-element-2fa41bd3{--content-width:1400px;}}/* Start custom CSS for theme-etheme_nav_menu, class: .elementor-element-15f9c3c8 */.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .e--pointer-underline .elementor-item:after {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS *//* Kambala header redesign */
.elementor-1159 .elementor-element.elementor-element-2fa41bd3 { background: transparent !important; padding-top: clamp(16px, 4.3vw, 88px) !important; padding-bottom: 12px !important; }
@media (min-width: 1025px) { .elementor-1159 .elementor-element.elementor-element-2fa41bd3 { padding-top: 63px !important; } }
.elementor-1159 .elementor-element.elementor-element-2fa41bd3 > .e-con-inner { max-width: 100% !important; padding-left: 6.5vw !important; padding-right: 6.5vw !important; }
.elementor-1159 .elementor-element.elementor-element-220452fd { background: transparent !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; padding: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-220452fd > .elementor-element { align-self: center !important; margin-top: 0 !important; margin-bottom: 0 !important; }
/* Logo */
.elementor-1159 .elementor-element.elementor-element-43a04029 { width: auto !important; flex: 0 0 auto; line-height: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-43a04029 a { display: block !important; line-height: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-43a04029 img { width: clamp(150px, 12.75vw, 260px) !important; max-width: none !important; height: auto !important; display: block !important; }
/* Shared glass style (matches the hero 'About the collection' card) */
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu,
.elementor-1159 [data-id="44361fa8"], .elementor-1159 [data-id="9237a09"], .elementor-1159 [data-id="b090756"], .elementor-1159 [data-id="23d95227"],
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button { border: 1px solid rgba(255,255,255,0.22) !important; background-color: rgba(20,12,12,0.28) !important; -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: none !important; }
/* Desktop menu pill */
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 { width: auto !important; flex: 0 0 auto; margin-left: 3.5vw !important; line-height: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 > .elementor-widget-container, .elementor-1159 .elementor-element.elementor-element-15f9c3c8 nav { display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; line-height: normal; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu { display: flex !important; align-items: center; justify-content: center; gap: 2.2vw; min-height: clamp(48px, 3.4vw, 68px); margin: 0 !important; padding: 0 2.6vw !important; border-radius: 999px; background-image: none !important; box-sizing: border-box; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu > li { margin: 0 !important; padding: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item, .elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item .elementor-item { text-transform: none !important; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item { padding: 0 !important; margin: 0 !important; color: #FFFFFF !important; background: transparent !important; font-family: 'Inter', sans-serif !important; font-size: clamp(12px, calc(0.85vw - 1px), 16px) !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0 !important; white-space: nowrap; transition: color 0.3s; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item .elementor-item { color: inherit !important; font-weight: inherit !important; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .current-menu-item > .etheme-elementor-nav-menu-item, .elementor-1159 .elementor-element.elementor-element-15f9c3c8 .current-menu-item > .etheme-elementor-nav-menu-item .elementor-item { color: #FFFFFF !important; }
.elementor-1159 .elementor-element.elementor-element-15f9c3c8 .etheme-elementor-nav-menu-item:hover, .elementor-1159 .elementor-element.elementor-element-15f9c3c8 .current-menu-item > .etheme-elementor-nav-menu-item:hover { color: #EE1B24 !important; }
/* Social icons */
.elementor-1159 .elementor-element.elementor-element-5aa4ad7a, .elementor-1159 [data-id="5aa4ad7a"] { gap: 0.5vw !important; margin-right: 1.2vw !important; }
.elementor-1159 [data-id="44361fa8"], .elementor-1159 [data-id="9237a09"], .elementor-1159 [data-id="b090756"], .elementor-1159 [data-id="23d95227"] { background-repeat: no-repeat !important; background-position: center !important; transition: background-color 0.3s, border-color 0.3s; }
.elementor-1159 [data-id="44361fa8"]:hover, .elementor-1159 [data-id="9237a09"]:hover, .elementor-1159 [data-id="b090756"]:hover, .elementor-1159 [data-id="23d95227"]:hover { background-color: #EE1B24 !important; border-color: #EE1B24 !important; }
.elementor-1159 [data-id="44361fa8"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M3 3h6v5h2V6h2V3h6v6h-2v2h-2v2h2v2h2v6h-6v-3h-2v-2H9v5H3z'/%3E%3C/svg%3E") !important; background-size: 42% !important; }
.elementor-1159 [data-id="9237a09"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M23.5 6.19a3.02 3.02 0 0 0-2.12-2.14C19.5 3.55 12 3.55 12 3.55s-7.5 0-9.38.5A3.02 3.02 0 0 0 .5 6.19C0 8.07 0 12 0 12s0 3.93.5 5.81a3.02 3.02 0 0 0 2.12 2.14c1.87.5 9.38.5 9.38.5s7.5 0 9.38-.5a3.02 3.02 0 0 0 2.12-2.14C24 15.93 24 12 24 12s0-3.93-.5-5.81zM9.55 15.57V8.43L15.82 12l-6.27 3.57z'/%3E%3C/svg%3E") !important; background-size: 48% !important; }
.elementor-1159 [data-id="b090756"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4'%3E%3Crect x='3' y='3' width='18' height='18' rx='5.5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3C/svg%3E") !important; background-size: 42% !important; }
.elementor-1159 [data-id="23d95227"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.020.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E") !important; background-size: 40% !important; }
/* Telegram button: glass pill + accent circle with Telegram icon */
.elementor-1159 .elementor-element.elementor-element-6642f32e { width: auto !important; flex: 0 0 auto; }
.elementor-1159 .elementor-element.elementor-element-6642f32e > .elementor-widget-container { padding: 0 !important; margin: 0 !important; }
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button { position: relative; display: inline-flex !important; align-items: center; box-sizing: border-box; height: clamp(46px, 3.25vw, 66px); min-width: 0; padding: 0 calc(clamp(46px, 3.25vw, 66px) + 1.2vw) 0 1.7vw !important; margin: 0 !important; color: #FFFFFF !important; border-radius: 999px !important; font-family: 'Inter', sans-serif !important; font-size: clamp(13px, 0.85vw, 17px) !important; font-weight: 400 !important; letter-spacing: 0 !important; text-transform: none !important; line-height: 1 !important; transition: background-color 0.3s, border-color 0.3s; }
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button .elementor-button-text { color: inherit !important; }
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button::after { content: ''; position: absolute; top: 3px; right: 3px; bottom: 3px; aspect-ratio: 1 / 1; border-radius: 50%; background: #EE1B24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M21.9 4.3 18.7 19.4c-.2 1-.9 1.3-1.7.8l-4.8-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.3-.1-.5-.6-.2L6.5 13.2l-4.7-1.5c-1-.3-1-1 .2-1.5L20.5 3c.9-.3 1.6.2 1.4 1.3z'/%3E%3C/svg%3E") 46% 52% / 46% no-repeat; transition: background-color 0.3s; }
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button:hover::after { background-color: #FFFFFF; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23EE1B24' d='M21.9 4.3 18.7 19.4c-.2 1-.9 1.3-1.7.8l-4.8-3.5-2.3 2.2c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.3-.1-.5-.6-.2L6.5 13.2l-4.7-1.5c-1-.3-1-1 .2-1.5L20.5 3c.9-.3 1.6.2 1.4 1.3z'/%3E%3C/svg%3E"); }
.elementor-1159 .elementor-element.elementor-element-6642f32e .etheme-text-button:hover { background-color: #EE1B24 !important; border-color: #EE1B24 !important; color: #FFFFFF !important; }
.elementor-1159 .elementor-element.elementor-element-6a405c09 { margin-left: auto !important; }/* End custom CSS */