.acl-hero-v2__image-wrap { position: relative; }
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2 .acl-hero-video-poster {
position:absolute!important; inset:0!important; width:100%!important; height:100%!important;
object-fit:contain!important; z-index:5!important; pointer-events:none;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2 .acl-hero-video-poster[hidden] { display:none!important; }
.acl-hero-video-indicator {
position: absolute; inset: 0; z-index: 20;
display: flex; align-items: center; justify-content: center;
pointer-events: none; background: transparent; color: #c98b80;
opacity: 1 !important; visibility: visible !important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2__image-wrap.is-video-loading {
min-height: 240px !important;
}
.acl-hero-video-indicator[hidden] { display: none !important; }
.acl-hero-video-indicator::after {
content: none !important; display: none !important;
}
.acl-hero-video-indicator::before { content: none !important; display: none !important; }
.acl-hero-v2__video::-webkit-media-controls,
.acl-hero-v2__video::-webkit-media-controls-enclosure,
.acl-hero-v2__video::-webkit-media-controls-overlay-enclosure { display: none !important; }
.acl-hero-video-indicator.has-canvas::after { display: none !important; }
.acl-hero-video-indicator__ring {
display: block !important; width: 64px !important; height: 64px !important;
flex: 0 0 64px;
border: 0 !important; background: transparent !important;
animation: none !important; transition: none !important;
will-change: transform;
}
@media (max-width:600px){
.acl-hero-video-indicator__ring {
width:48px !important; height:48px !important; flex-basis:48px;
}
}
@media (min-width:1377px){ html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2:has(.acl-hero-v2__slide:first-child video[src*="/2026/10/aclind-web.mp4"]){
--aclind-hero-fit-height:45.689655vw;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__viewport,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__track,
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide.acl-hero-v2__slide{
height:var(--aclind-hero-fit-height,56.25vw)!important;
min-height:0!important;max-height:none!important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide:not(.has-video) img.acl-hero-v2__photo{
object-fit:contain!important;
}
html body .aclind-source[data-aclind-source="hero"] .acl-hero-v2.acl-hero-v2.acl-hero-v2 .acl-hero-v2__slide video.acl-hero-v2__video{
object-fit:contain!important; height:100%!important; width:100%!important;
}
}
@keyframes aclind-video-loading { to { transform: rotate(360deg); } }.ikbaal-scent-scene{width:100%;display:grid;place-items:center;perspective:1100px;padding:50px 12px 18px;overflow:hidden;box-sizing:border-box}
body.single-product .ikbaal-scent-scene__bottle{position:relative!important;display:block!important;width:min(100%,440px)!important;aspect-ratio:1!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;transform:rotateX(var(--scent-x,0deg)) rotateY(var(--scent-y,0deg));transform-style:preserve-3d;transition:transform .25s ease;-webkit-tap-highlight-color:transparent}
body.single-product .ikbaal-scent-scene__bottle:focus-visible{outline:2px solid #111!important;outline-offset:8px}
body.single-product .ikbaal-scent-scene__bottle img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain!important;pointer-events:none}
.ikbaal-scent-scene__body{clip-path:inset(18.6% 0 0);filter:drop-shadow(0 12px 10px #0002)}
.ikbaal-scent-scene__cap{clip-path:inset(0 0 81.4%);transition:transform .85s cubic-bezier(.2,.75,.2,1);z-index:3}
.ikbaal-scent-scene.is-open .ikbaal-scent-scene__cap{transform:translate3d(4%,-13%,36px) rotate(-8deg)}
.ikbaal-scent-scene__nozzle{position:absolute;z-index:1;left:46%;top:15%;width:8%;height:7%;border-radius:5px 5px 0 0;background:linear-gradient(90deg,#896025,#f9e4ac 30%,#b08037 75%,#72501b);box-shadow:inset 0 1px 1px #fff}
.ikbaal-scent-scene__nozzle:after{content:'';position:absolute;right:6%;top:28%;width:15%;height:18%;border-radius:50%;background:#27211a}
.ikbaal-scent-scene__mist{position:absolute;z-index:4;left:53%;top:14%;width:36%;height:16%;opacity:0;pointer-events:none;transform-origin:left center;background:radial-gradient(ellipse at left,#fff9,transparent 70%);filter:blur(3px)}
.ikbaal-scent-scene.is-spraying .ikbaal-scent-scene__mist{animation:ikbaal-mist 1.3s ease-out both}
@keyframes ikbaal-mist{0%{opacity:0;transform:scale(.1,.3)}20%{opacity:.9}100%{opacity:0;transform:translate(30%,-15%) scale(1.7,1.5)}}
@media(prefers-reduced-motion:reduce){.ikbaal-scent-scene *{animation:none!important;transition:none!important}.ikbaal-scent-scene__bottle{transform:none!important}}.turbo-header-template,
#tahefobu-header {
position: relative;
z-index: 9999;
} .ta-sticky-header {
position: sticky;
top: var(--ta-sticky-top, 0);
z-index: 9999;
} .turbo-header-template.ta-header-scroll-animation:not(.ta-sticky-header) {
position: sticky;
top: 0;
z-index: 9999; } .ta-header-hide {
transform: translateY(-100%);
opacity: 0;
} .ta-header-show {
transform: translateY(0);
opacity: 1;
}
.ta-header-scroll-animation {
transition: transform 0.3s ease;
}
.ta-header-hidden {
transform: translateY(-100%);
opacity: 0;
}    .ta-sticky-header {
top: var(--ta-sticky-top, 0);
} #tahefobu-header.ta-sticky-active,
.turbo-header-template.ta-sticky-active {
position: fixed;
top: var(--ta-sticky-top, 0);
left: 0;
right: 0;
width: 100%;
z-index: 99999; } .ta-header-spacer {
display: none;
width: 100%;
} #tahefobu-header.ta-scroll-down,
.turbo-header-template.ta-scroll-down,
.ta-header-hidden, .ta-header-hide { transform: translateY(-100%);
opacity: 0;
}
#tahefobu-header.ta-scroll-up,
.turbo-header-template.ta-scroll-up,
.ta-header-show { transform: translateY(0);
opacity: 1;
} #tahefobu-header,
.turbo-header-template.ta-header-scroll-animation {
transition: transform .25s ease, opacity .25s ease;
will-change: transform;
} .tahefobu-effects-transparent-yes {
background-color: transparent !important;
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.tahefobu-effects-solid-shadow {
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}