.carmela-marquee{border-radius:0;isolation:isolate;max-width:100%;overflow:hidden;padding-block:0;position:relative;z-index:1}.carmela-marquee--full{margin-inline:calc(50% - 50vw);max-width:100vw;padding-inline:0;width:100vw}.carmela-marquee__strip{align-items:center;background:var(--c-bg-2);border:1px solid color-mix(in srgb,var(--c-gold) 55%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:var(--cml-marquee-color,var(--c-heading));display:flex;min-height:3.25rem;overflow:hidden;padding-block:15px;position:relative;width:100%}.carmela-marquee__strip--b{background:var(--c-gold);border-block-color:color-mix(in srgb,var(--c-shade) 20%,transparent);color:var(--cml-marquee-color,var(--c-accent-contrast,#1a160f))}.carmela-marquee__strip--b .carmela-marquee__text{font-weight:700}.carmela-marquee--crossed{overflow:hidden}.carmela-marquee__crossed{height:var(--cml-cross-h);overflow:hidden;position:relative;width:100%}.carmela-marquee--crossed{--cml-cross-h:max(160px,min(21vw,280px))}.theme-carmela main#main-content>.s-block--hero-slider+.carmela-marquee--straight,.theme-carmela main#main-content>.s-block--hero-slider+.s-design-after+.s-design-before+.carmela-marquee--straight{padding-top:0}.carmela-marquee--crossed .carmela-marquee__strip{left:50%;min-height:3.4rem;position:absolute;top:50%;transform-origin:center center;width:160%}.carmela-marquee--crossed .carmela-marquee__strip--a{box-shadow:0 16px 34px rgba(0,0,0,.3);transform:translate(-50%,-50%) rotate(-5deg);z-index:2}.carmela-marquee--crossed .carmela-marquee__strip--b{box-shadow:0 16px 34px rgba(0,0,0,.26);transform:translate(-50%,-50%) rotate(5deg);z-index:1}html:not(.dark) .carmela-marquee--crossed .carmela-marquee__strip--a,html:not(.dark) .carmela-marquee--crossed .carmela-marquee__strip--b{box-shadow:none}.carmela-marquee--crossed .carmela-marquee__strip--a .carmela-marquee__track{animation-direction:normal}.carmela-marquee--crossed .carmela-marquee__strip--b .carmela-marquee__track,html[dir=rtl] .carmela-marquee--crossed .carmela-marquee__strip--a .carmela-marquee__track{animation-direction:reverse}html[dir=rtl] .carmela-marquee--crossed .carmela-marquee__strip--b .carmela-marquee__track{animation-direction:normal}.carmela-marquee--angled{overflow:hidden;padding-block:24px}.carmela-marquee--angled .carmela-marquee__strip--single{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-tint) 6%,transparent),0 10px 24px color-mix(in srgb,var(--c-shade) 18%,transparent);margin-inline:-2%;transform:rotate(-1.8deg);transform-origin:center center;width:104%}.carmela-marquee__viewport{align-items:center;display:flex;flex:1;max-width:100%;min-height:inherit;overflow:hidden;width:100%}.carmela-marquee__track{align-items:center;animation:carmela-marquee-scroll calc(var(--cml-marquee-dur, 28s)*var(--cml-marquee-scale, 1)) linear infinite;display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.carmela-marquee__track--reverse{animation-direction:reverse}@media(prefers-reduced-motion:no-preference){html:not([data-cml-motion-setting=off]) [data-cml-marquee]:not([data-cml-marquee-ready]) .carmela-marquee__viewport{animation:carmela-marquee-reveal 0s linear .8s forwards;visibility:hidden}}@keyframes carmela-marquee-reveal{to{visibility:visible}}.carmela-marquee--dir-rtl:not(.carmela-marquee--crossed) .carmela-marquee__track:not(.carmela-marquee__track--reverse){animation-direction:reverse}.carmela-marquee--dir-ltr:not(.carmela-marquee--crossed) .carmela-marquee__track--reverse{animation-direction:normal}.carmela-marquee--speed-slow{--cml-marquee-dur:44s}.carmela-marquee--speed-normal{--cml-marquee-dur:30s}.carmela-marquee--speed-fast{--cml-marquee-dur:18s}.carmela-marquee--density-compact .carmela-marquee__group{--cml-marquee-gap:max(0.85rem,min(2vw,1.35rem))}.carmela-marquee--density-normal .carmela-marquee__group{--cml-marquee-gap:max(1.15rem,min(2.5vw,2rem))}.carmela-marquee--density-relaxed .carmela-marquee__group{--cml-marquee-gap:max(1.5rem,min(3.5vw,2.75rem))}.carmela-marquee__group{flex-wrap:nowrap;gap:var(--cml-marquee-gap,max(1.15rem,min(2.5vw,2rem)));padding-inline:max(.5rem,min(1.5vw,1rem));white-space:nowrap}.carmela-marquee__group,.carmela-marquee__item{align-items:center;display:inline-flex;flex-shrink:0}.carmela-marquee__item{color:inherit;gap:.5em;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;transition:opacity .25s ease,color .25s ease;vertical-align:middle}.carmela-marquee__item>*{transition:transform .25s ease}.carmela-marquee__item:hover{opacity:.92}@media(hover:hover)and (pointer:fine){.carmela-marquee__item:hover>*{transform:translateY(-1px)}}.carmela-marquee__item.is-highlight{overflow:hidden;position:relative}.carmela-marquee__item.is-highlight .carmela-marquee__text{color:var(--c-gold-text);text-shadow:0 0 18px color-mix(in srgb,var(--c-gold) 35%,transparent)}.carmela-marquee__item.is-highlight:after{animation:cmlMarqueeHighlightShine 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-tint) 42%,transparent),transparent);content:"";inset-block:-20%;inset-inline-start:-40%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:34%}.carmela-marquee__strip--b .carmela-marquee__item.is-highlight .carmela-marquee__text{color:var(--c-accent-contrast,#1a160f);text-shadow:none}@keyframes cmlMarqueeHighlightShine{0%,70%{opacity:0;transform:translateX(0) skewX(-18deg)}78%{opacity:.85}to{opacity:0;transform:translateX(420%) skewX(-18deg)}}.carmela-marquee__icon{align-items:center;background:color-mix(in srgb,var(--c-gold) 22%,transparent);border:1px solid color-mix(in srgb,var(--c-gold) 45%,transparent);border-radius:50%;color:var(--c-gold-text);display:inline-flex;flex-shrink:0;font-size:.72em;height:1.65em;justify-content:center;width:1.65em}.carmela-marquee__icon i{display:block;line-height:1}.carmela-marquee__strip--b .carmela-marquee__icon{background:rgba(26,22,15,.12);border-color:rgba(26,22,15,.28);color:inherit}@supports (color:color-mix(in lch,red,blue)){.carmela-marquee__strip--b .carmela-marquee__icon{background:color-mix(in srgb,var(--c-accent-contrast,#1a160f) 12%,transparent);border-color:color-mix(in srgb,var(--c-accent-contrast,#1a160f) 28%,transparent)}}.carmela-marquee__text{display:inline-block;font-weight:600;letter-spacing:.02em;line-height:1.25;text-transform:none;white-space:nowrap}.carmela-marquee--type-classic .carmela-marquee__text{font-weight:800;letter-spacing:.14em;text-transform:uppercase}.carmela-marquee--type-elegant .carmela-marquee__text{font-weight:600;letter-spacing:.02em;text-transform:none}.carmela-marquee--type-display .carmela-marquee__text{font-weight:800;letter-spacing:.18em;text-transform:uppercase}.carmela-marquee--size-small .carmela-marquee__text{font-size:.72rem}.carmela-marquee--size-medium .carmela-marquee__text{font-size:max(.84rem,min(1.7vw,1rem))}.carmela-marquee--size-large .carmela-marquee__text{font-size:max(1rem,min(2.1vw,1.28rem))}.carmela-marquee--size-huge .carmela-marquee__text{font-size:max(1.18rem,min(2.9vw,1.72rem))}.carmela-marquee__sep{align-items:center;align-self:center;color:var(--c-gold-text);display:inline-flex;flex-shrink:0;font-size:.72em;justify-content:center;line-height:1;opacity:.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carmela-marquee__sep i{display:block;font-size:1em;line-height:1}.carmela-marquee__strip--b .carmela-marquee__sep{color:color-mix(in srgb,#1a160f 55%,var(--c-gold));opacity:.8}@supports (color:color-mix(in lch,red,blue)){.carmela-marquee__strip--b .carmela-marquee__sep{color:color-mix(in srgb,var(--c-accent-contrast,#1a160f) 55%,var(--c-gold))}}.carmela-marquee--pause-hover:hover .carmela-marquee__track,.carmela-marquee:focus-within .carmela-marquee__track{animation-play-state:paused}@keyframes carmela-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes carmela-marquee-scroll-rtl{0%{transform:translateZ(0)}to{transform:translate3d(50%,0,0)}}html[dir=rtl] .carmela-marquee__track{animation-name:carmela-marquee-scroll-rtl}@media(max-width:767px){.carmela-marquee--crossed{--cml-cross-h:max(124px,min(38vw,168px))}.carmela-marquee--crossed .carmela-marquee__strip{min-height:3rem;width:175%}.carmela-marquee--crossed .carmela-marquee__strip--a{transform:translate(-50%,-50%) rotate(-6deg)}.carmela-marquee--crossed .carmela-marquee__strip--b{transform:translate(-50%,-50%) rotate(6deg)}.carmela-marquee--angled .carmela-marquee__strip--single{margin-inline:-3%;transform:rotate(-1.6deg);width:106%}.carmela-marquee__strip{padding-block:12px}.carmela-marquee--speed-slow{--cml-marquee-dur:38s}.carmela-marquee--speed-normal{--cml-marquee-dur:26s}.carmela-marquee--speed-fast{--cml-marquee-dur:15s}.carmela-marquee__icon{height:1.5em;width:1.5em}}@media(prefers-reduced-motion:reduce){.carmela-marquee__item.is-highlight:after{animation:none;display:none}.carmela-marquee__track{animation:none!important;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;transform:none!important;width:100%;will-change:auto}.carmela-marquee__viewport{overflow:visible}.carmela-marquee__group[aria-hidden=true]{display:none}.carmela-marquee--angled .carmela-marquee__strip--single{margin-inline:0;transform:none;width:100%}.carmela-marquee__crossed{display:flex;flex-direction:column;gap:10px;height:auto}.carmela-marquee--crossed .carmela-marquee__strip{left:auto;position:relative;top:auto;transform:none;width:100%}}html[data-cml-motion-level=off] .carmela-marquee__item.is-highlight:after,html[data-cml-motion-setting=off] .carmela-marquee__item.is-highlight:after{animation:none;display:none}html[data-cml-motion-level=off] .carmela-marquee__track,html[data-cml-motion-setting=off] .carmela-marquee__track{animation:none!important;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;transform:none!important;width:100%;will-change:auto}html[data-cml-motion-level=off] .carmela-marquee__viewport,html[data-cml-motion-setting=off] .carmela-marquee__viewport{overflow:visible}html[data-cml-motion-level=off] .carmela-marquee__group[aria-hidden=true],html[data-cml-motion-setting=off] .carmela-marquee__group[aria-hidden=true]{display:none}html[data-cml-motion-level=off] .carmela-marquee--angled .carmela-marquee__strip--single,html[data-cml-motion-setting=off] .carmela-marquee--angled .carmela-marquee__strip--single{margin-inline:0;transform:none;width:100%}html[data-cml-motion-level=off] .carmela-marquee__crossed,html[data-cml-motion-setting=off] .carmela-marquee__crossed{display:flex;flex-direction:column;gap:10px;height:auto}html[data-cml-motion-level=off] .carmela-marquee--crossed .carmela-marquee__strip,html[data-cml-motion-setting=off] .carmela-marquee--crossed .carmela-marquee__strip{left:auto;position:relative;top:auto;transform:none;width:100%}.cml-pbanners__grid{--n:3;--g:max(12px,min(1.6vw,20px))}.cml-pbanners[data-cml-cols="2"] .cml-pbanners__grid{--n:2}@media(max-width:1023px){.cml-pbanners[data-cml-cols="3"] .cml-pbanners__grid{--n:2}.cml-pbanners[data-cml-cols="3"] .cml-pbanners__grid>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media(max-width:767px){.cml-pbanners .cml-pbanners__grid{--n:1}}.cml-pbanner{align-items:center;background:var(--c-card);border:1px solid var(--c-border-soft,var(--c-border));border-radius:var(--c-radius-lg,14px);display:flex;gap:max(10px,min(1.4vw,18px));min-height:max(150px,min(17vw,210px));overflow:hidden;padding:max(16px,min(2vw,28px));position:relative;-webkit-text-decoration:none;text-decoration:none;--pb-ease:cubic-bezier(0.33,1,0.68,1);--pb-dur-card:0.42s;--pb-dur-media:0.75s;box-shadow:0 16px 44px -26px transparent;transform:translateZ(0);transform-origin:50% 100%;transition:transform var(--pb-dur-card) var(--pb-ease),box-shadow var(--pb-dur-card) var(--pb-ease),border-color var(--pb-dur-card) var(--pb-ease)}.cml-pbanner__body{flex:1 1 auto;min-width:0;position:relative;z-index:1}.cml-pbanner__icon{color:var(--c-gold-text);display:block;font-size:1.6rem;line-height:1;margin-block-end:.6rem}.cml-pbanner__eyebrow{color:var(--c-sale-bright,var(--c-gold));display:block;font-size:var(--c-text-sm);font-weight:800;letter-spacing:.06em;margin-block-end:.45rem;text-transform:uppercase}.cml-pbanner__title{color:var(--c-heading);font-family:var(--c-font-display,inherit);font-size:max(1rem,min(1.5vw,1.35rem));font-weight:800;line-height:1.28;margin:0 0 .35rem}.cml-pbanner__desc{color:var(--c-text-muted);display:-webkit-box;font-size:var(--c-text-md);line-height:1.55;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cml-pbanner__cta{align-items:center;border-block-end:1px solid currentColor;color:var(--c-gold-text);display:inline-flex;font-size:var(--c-text-md);font-weight:700;gap:.4rem;margin-block-start:.9rem;padding-block-end:2px;transition:gap var(--pb-dur-card,.42s) var(--pb-ease,ease-out)}.cml-pbanner__cta i{font-size:.85em;transition:transform var(--pb-dur-card,.42s) var(--pb-ease,ease-out)}.cml-pbanner__media{aspect-ratio:1/1;border-radius:var(--c-radius,10px);flex:0 0 auto;inline-size:max(96px,min(12vw,168px));overflow:hidden}.cml-pbanner__media img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--pb-dur-media,.75s) var(--pb-ease,ease-out)}[dir=ltr] .cml-pbanner__cta i{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){a.cml-pbanner:hover{border-color:var(--c-gold-soft,var(--c-border));box-shadow:var(--c-shadow-card);transform:scale(1.01)}a.cml-pbanner:hover .cml-pbanner__media img{transform:scale(1.04)}a.cml-pbanner:hover .cml-pbanner__cta{gap:.7rem}}a.cml-pbanner:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.cml-pbanners[data-cml-media=background] .cml-pbanner{align-items:center;background:var(--c-surface);border-color:transparent;min-height:max(190px,min(21vw,260px));padding:max(20px,min(2.4vw,40px));transition:transform var(--pb-dur-card) var(--pb-ease),box-shadow var(--pb-dur-card) var(--pb-ease),border-color var(--pb-dur-card) var(--pb-ease)}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__media{aspect-ratio:auto;border-radius:0;inline-size:auto;inset:0;position:absolute;z-index:0}.cml-pbanners[data-cml-media=background] .cml-pbanner:after{background:linear-gradient(to var(--cml-scrim-dir,left),rgba(0,0,0,.62) 0,rgba(0,0,0,.45) 34%,rgba(0,0,0,.12) 62%,transparent 88%);content:"";inset:0;position:absolute;z-index:0}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__body{max-inline-size:min(62%,30ch)}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__eyebrow{color:var(--c-gold-2-text)}html:not(.dark) .cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__eyebrow{color:var(--c-gold-2-on-dark)}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__title{color:var(--c-on-media);font-size:max(1.05rem,min(1.7vw,1.5rem));text-shadow:0 1px 18px rgba(0,0,0,.35)}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__desc{color:hsla(0,0%,100%,.88)}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__cta{border-block-end-color:hsla(0,0%,100%,.7);color:var(--c-on-media)}.cml-pbanners[data-cml-media=background] a.cml-pbanner:hover{border-color:var(--c-gold-soft,var(--c-border))}[dir=rtl] .cml-pbanners[data-cml-media=background] .cml-pbanner{--cml-scrim-dir:left}[dir=ltr] .cml-pbanners[data-cml-media=background] .cml-pbanner{--cml-scrim-dir:right}@media(max-width:767px){.cml-pbanners[data-cml-media=background] .cml-pbanner{align-items:flex-end;min-height:max(200px,min(46vw,280px))}.cml-pbanners[data-cml-media=background] .cml-pbanner:after{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.34) 45%,rgba(0,0,0,.72))}.cml-pbanners[data-cml-media=background] .cml-pbanner .cml-pbanner__body{max-inline-size:100%}}.cml-pbanners[data-cml-media=background][data-cml-tone=light] .cml-pbanner .cml-pbanner__desc,.cml-pbanners[data-cml-media=background][data-cml-tone=light] .cml-pbanner .cml-pbanner__title{color:var(--c-on-media)}.cml-pbanners[data-cml-media=background][data-cml-tone=light] .cml-pbanner .cml-pbanner__desc{opacity:.9}.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__title{color:var(--c-on-media-dark)}.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__desc{color:color-mix(in srgb,var(--c-on-media-dark) 72%,transparent)}.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__cta{border-block-end-color:color-mix(in srgb,var(--c-on-media-dark) 60%,transparent);color:var(--c-on-media-dark)}.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__eyebrow,.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__icon,html:not(.dark) .cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner .cml-pbanner__eyebrow{color:var(--c-acc-lm-text,#6f5529)}.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner:after{background:linear-gradient(to var(--cml-scrim-dir,left),hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.5) 34%,hsla(0,0%,100%,.14) 62%,hsla(0,0%,100%,0) 88%)}@media(max-width:767px){.cml-pbanners[data-cml-media=background][data-cml-tone=dark] .cml-pbanner:after{background:linear-gradient(180deg,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.5) 45%,hsla(0,0%,100%,.8))}}@media(max-width:480px){.cml-pbanners[data-cml-media=side] .cml-pbanner{align-items:flex-start;flex-direction:column;text-align:start}.cml-pbanners[data-cml-media=side] .cml-pbanner .cml-pbanner__media{aspect-ratio:16/9;inline-size:100%;order:-1}}@media(prefers-reduced-motion:reduce){.cml-pbanner,.cml-pbanner__cta,.cml-pbanner__media img{transition:none}a.cml-pbanner:hover{transform:translateZ(0)}a.cml-pbanner:hover .cml-pbanner__media img{transform:none}}.cml-bnum{--bnum-gap:max(1.5rem,min(3vw,3rem))}.cml-bnum__inner{display:grid;grid-gap:var(--bnum-gap);align-items:center;gap:var(--bnum-gap);padding:max(1.75rem,min(4vw,3.25rem))}.cml-bnum--bg-panel .cml-bnum__inner{background:var(--c-surface);border:1px solid var(--c-border-soft,var(--c-border));border-radius:var(--c-radius-lg,20px)}.cml-bnum--bg-plain .cml-bnum__inner{background:none;border:0;border-radius:0;padding-block:max(.5rem,min(1.5vw,1.25rem));padding-inline:0}.cml-bnum__eyebrow{color:var(--c-gold-text);display:block;font-size:var(--c-text-xs,11px);font-weight:700;letter-spacing:.22em;text-transform:uppercase}.cml-bnum__title{color:var(--c-text);font-size:max(1.35rem,min(2.6vw,2.05rem));font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-top:.7rem}.cml-bnum__intro{color:var(--c-text-muted);font-size:max(.9rem,min(1.3vw,1rem));line-height:1.7;margin-top:.65rem;max-width:34ch}.cml-bnum__list{display:grid;grid-gap:var(--bnum-gap);gap:var(--bnum-gap)}.cml-bnum__item{display:flex;flex-direction:column;min-width:0}.cml-bnum__icon{font-size:max(1.5rem,min(2.4vw,1.9rem));margin-bottom:.9rem}.cml-bnum__icon,.cml-bnum__value{color:var(--c-gold-text);line-height:1}.cml-bnum__value{font-feature-settings:"tnum" 1,"tnum";font-size:max(2.5rem,min(6vw,4.25rem));font-variant-numeric:tabular-nums;font-weight:700}.cml-bnum__label{color:var(--c-text);font-size:max(.95rem,min(1.5vw,1.1rem));font-weight:700;line-height:1.5;margin-top:.85rem}.cml-bnum__note{color:var(--c-text-muted);font-size:max(.82rem,min(1.2vw,.92rem));line-height:1.6;margin-top:.45rem}.cml-bnum__demo{color:var(--c-text-faint,var(--c-text-muted));font-size:var(--c-text-xs,11px);grid-column:1/-1;line-height:1.6;margin-top:.4rem}@media(min-width:768px){.cml-bnum__inner{grid-template-columns:minmax(14rem,22rem) 1fr}.cml-bnum--headless .cml-bnum__inner{grid-template-columns:1fr}.cml-bnum__list{grid-auto-columns:1fr;grid-auto-flow:column}.cml-bnum__item+.cml-bnum__item{border-inline-start:1px solid var(--c-border);padding-inline-start:var(--bnum-gap)}}@media(min-width:768px)and (max-width:1024px){.cml-bnum--headless .cml-bnum__inner,.cml-bnum__inner{grid-template-columns:1fr}.cml-bnum__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.cml-bnum__item+.cml-bnum__item{border-inline-start:0;padding-inline-start:0}.cml-bnum__item:nth-child(n+3){border-block-start:1px solid var(--c-border);padding-block-start:var(--bnum-gap)}.cml-bnum__item:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:767px){.cml-bnum__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cml-bnum__item:last-child:nth-child(odd){grid-column:1/-1}.cml-bnum__item+.cml-bnum__item{border-inline-start:0;padding-inline-start:0}.cml-bnum__item:nth-child(n+3){border-block-start:1px solid var(--c-border);padding-block-start:var(--bnum-gap)}}@media(max-width:24em){.cml-bnum__list{grid-template-columns:1fr}.cml-bnum__item:nth-child(n+2){border-block-start:1px solid var(--c-border);padding-block-start:var(--bnum-gap)}.cml-bnum__item:last-child:nth-child(odd){grid-column:auto}}.cml-spotlight__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:max(18px,min(3vw,48px));align-items:center;gap:max(18px,min(3vw,48px))}.cml-spotlight__stage{aspect-ratio:1/1;background:var(--c-surface);border-radius:var(--c-radius-lg,14px);overflow:hidden;position:relative}.cml-spotlight__img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.cml-spotlight__thumbs{display:flex;gap:10px;margin-block-start:12px;overflow-x:auto;padding-block-end:4px;scrollbar-width:thin}.cml-spotlight__thumb{aspect-ratio:1/1;background:var(--c-surface);border:2px solid transparent;border-radius:var(--c-radius,10px);cursor:pointer;flex:0 0 auto;inline-size:max(56px,min(6vw,76px));opacity:.72;overflow:hidden;transition:border-color var(--c-dur-1,.2s) var(--c-ease),opacity var(--c-dur-1,.2s) var(--c-ease)}.cml-spotlight__thumb img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.cml-spotlight__thumb.is-active{border-color:var(--c-gold-text);opacity:1}.cml-spotlight__thumb:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cml-spotlight__thumb:hover{opacity:1}}.cml-spotlight__card{background:var(--c-card);border:1px solid var(--c-border-soft,var(--c-border));border-radius:var(--c-radius-lg,14px);margin-block-end:16px;overflow:hidden;padding:max(20px,min(2.4vw,34px));position:relative}.cml-spotlight__card:before{background:var(--c-gold-gradient);content:"";inline-size:3px;inset-block:0;inset-inline-start:0;position:absolute}.cml-spotlight__name{font-family:var(--c-font-display,inherit);font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .4rem}@media(min-width:768px){.cml-spotlight__name{font-size:1.5rem}}.cml-spotlight__name a{color:var(--c-heading);-webkit-text-decoration:none;text-decoration:none}.cml-spotlight__name a:hover{color:var(--c-gold-text)}.cml-spotlight__subtitle{color:var(--c-text-muted);font-size:var(--c-text-md);line-height:1.6;margin:0 0 .9rem}.cml-spotlight__price{align-items:baseline;display:flex;gap:.7rem;margin-block-end:0}.cml-spotlight__now{color:var(--c-gold-text);font-size:clamp(1.3rem,1.05rem + .7vw,1.65rem);font-weight:800}.cml-spotlight__price.is-sale .cml-spotlight__now{color:var(--c-sale-bright,var(--c-gold))}.cml-spotlight__was{color:var(--c-text-muted);font-size:.95rem;opacity:.8}.cml-spotlight__off{background:var(--c-sale-soft,rgba(229,72,77,.14));border-radius:var(--c-radius-pill);color:var(--c-sale-bright,#e5484d);font-size:var(--c-text-sm);font-weight:800;letter-spacing:.01em;padding:.2rem .6rem}html:not(.dark) .cml-spotlight__off{color:#d34247}@supports (color:color-mix(in lch,red,blue)){html:not(.dark) .cml-spotlight__off{color:color-mix(in srgb,var(--c-sale-bright,#e5484d) 92%,#000)}}.cml-spotlight__features{border-block-start:1px solid var(--c-border-soft,var(--c-border));display:grid;list-style:none;margin:1.1rem 0 0;padding-block-start:1.1rem;padding-inline:0;grid-gap:.55rem;gap:.55rem}.cml-spotlight__features li{align-items:flex-start;color:var(--c-text);display:flex;font-size:var(--c-text-md);gap:.6rem;line-height:1.55}.cml-spotlight__features i{color:var(--c-gold-text);flex:0 0 auto;font-size:1.05em;margin-block-start:.15em}.cml-spotlight__options{margin-block-end:1rem}.cml-spotlight__buy{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cml-spotlight__qty{flex:0 0 auto}.cml-spotlight__add{flex:1 1 200px;min-inline-size:200px}.cml-spotlight__add i{margin-inline-end:.45rem}.cml-spotlight__choose{align-items:center;background:var(--c-gold-gradient);border-radius:var(--c-radius-pill,999px);color:var(--c-accent-contrast);display:inline-flex;font-weight:700;justify-content:center;min-block-size:48px;padding-inline:2rem;-webkit-text-decoration:none;text-decoration:none;transition:filter var(--c-dur-2,.25s) var(--c-ease)}.cml-spotlight__choose:hover{filter:brightness(1.06)}.cml-spotlight__out{background:var(--c-surface);border-radius:var(--c-radius,10px);color:var(--c-text-muted);font-weight:600;margin:0;padding:.85rem 1.2rem}.cml-spotlight__skeleton{animation:cmlSpotShimmer 1.3s linear infinite;background:linear-gradient(90deg,var(--c-surface) 0,var(--c-card-hover,var(--c-card)) 50%,var(--c-surface) 100%);background-size:200% 100%;block-size:100%;border-radius:inherit;inline-size:100%}.cml-spotlight__skeleton--line{block-size:1.1rem;border-radius:6px;margin-block-end:.7rem}.cml-spotlight__skeleton--line.is-short{inline-size:45%}@keyframes cmlSpotShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cml-spotlight__placeholder,.cml-spotlight__state{align-items:center;background:var(--c-surface);border-radius:var(--c-radius-lg,14px);color:var(--c-text-muted);display:flex;flex-direction:column;gap:.8rem;justify-content:center;min-block-size:220px;padding:1.5rem;text-align:center}.cml-spotlight__placeholder i,.cml-spotlight__state i{color:var(--c-gold-text);font-size:1.8rem}.cml-spotlight__placeholder p,.cml-spotlight__state p{font-size:var(--c-text-md);margin:0}.cml-spotlight__retry{background:var(--c-gold-gradient);border-radius:var(--c-radius-pill,999px);color:var(--c-accent-contrast);font-weight:700;padding:.5rem 1.4rem}.cml-spotlight[data-layout=image-end] .cml-spotlight__media{order:2}.cml-spotlight[data-layout=image-end] .cml-spotlight__info{order:1}@media(max-width:991px){.cml-spotlight .cml-spotlight__grid{grid-template-columns:minmax(0,1fr)}.cml-spotlight[data-layout=image-end] .cml-spotlight__media{order:1}.cml-spotlight[data-layout=image-end] .cml-spotlight__info{order:2}}@media(max-width:480px){.cml-spotlight__buy{gap:10px}.cml-spotlight__add{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cml-spotlight__skeleton{animation-duration:3s}.cml-spotlight__choose,.cml-spotlight__thumb{transition:none}}.cml-swipe{color:var(--c-text);overflow:hidden;position:relative}.cml-swipe [hidden]{display:none!important}.cml-swipe--panel{background:radial-gradient(60% 80% at 70% 45%,color-mix(in srgb,var(--c-gold) 9%,transparent),transparent 70%),linear-gradient(90deg,var(--c-bg),var(--c-surface))}.cml-swipe__grid{display:grid;grid-gap:max(1.75rem,min(5vw,4.5rem));align-items:center;gap:max(1.75rem,min(5vw,4.5rem));padding-block:max(1.25rem,min(3vw,2.5rem))}.cml-swipe__eyebrow{color:var(--c-gold-text);font-size:.7rem;font-weight:600;letter-spacing:.28em;margin:0 0 1rem;text-transform:uppercase}.cml-swipe__title{font-size:max(1.5rem,min(3vw,2.35rem));font-weight:500;line-height:1.25;margin:0;word-wrap:anywhere}.cml-swipe__title span{display:block}.cml-swipe__desc{color:var(--c-text-muted);font-size:var(--c-text-md);line-height:1.8;margin:1.25rem 0 0;max-width:34rem}.cml-swipe__count{align-items:baseline;color:var(--c-gold-text);display:flex;font-feature-settings:"tnum";font-size:var(--c-text-2xl);font-variant-numeric:tabular-nums;font-weight:300;gap:.6rem;margin:1.75rem 0 0}.cml-swipe__stage{align-items:center;display:grid;grid-template-areas:"deck deck" "prev next";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem 1rem;gap:1.25rem 1rem;padding-inline:max(1.25rem,min(4vw,2.5rem))}.cml-swipe__deck{border-radius:var(--c-radius-lg);display:grid;grid-area:deck;justify-self:center;width:min(100%,28rem)}.cml-swipe__deck:focus-visible{outline:2px solid var(--c-gold);outline-offset:8px}.cml-swipe__arrow{align-items:center;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:50%;color:var(--c-text);display:inline-grid;height:3.25rem;justify-items:center;place-items:center;transition:border-color .2s var(--c-ease,ease),color .2s var(--c-ease,ease),transform .2s var(--c-ease,ease);width:3.25rem}.cml-swipe__arrow svg{height:1.35rem;width:1.35rem}[dir=rtl] .cml-swipe__arrow svg{transform:scaleX(-1)}.cml-swipe__arrow:hover:not(:disabled){border-color:var(--c-gold-text);color:var(--c-gold-text)}.cml-swipe__arrow:active:not(:disabled){transform:scale(.94)}.cml-swipe__arrow:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.cml-swipe__arrow:disabled{cursor:default;opacity:.35}.cml-swipe__arrow--prev{grid-area:prev;justify-self:end}.cml-swipe__arrow--next{grid-area:next;justify-self:start}.cml-swipe__end,.cml-swipe__msg,.cml-swipe__skeleton{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);width:100%}.cml-swipe__msg,.cml-swipe__skeleton{grid-area:1/1}.cml-swipe__skeleton{aspect-ratio:3/4}.cml-swipe__end,.cml-swipe__msg{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;text-align:center}.cml-swipe__end p,.cml-swipe__msg p{color:var(--c-text-muted);margin:0}.cml-swipe__end{grid-area:deck;justify-self:center;width:min(100%,28rem)}.cml-swipe__end-title{font-size:var(--c-text-xl);font-weight:700;margin:0}.cml-swipe__end-title:focus{outline:none}.cml-swipe__end-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center}.cml-swipe__all{color:var(--c-gold-text);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.cml-swipe__card{background:var(--c-card);border:1px solid var(--c-border-strong);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);cursor:grab;display:flex;flex-direction:column;grid-area:1/1;overflow:hidden;position:relative;touch-action:pan-y;transform-origin:50% 90%;transition:transform .38s var(--c-ease,ease),box-shadow .38s var(--c-ease,ease);-moz-user-select:none;user-select:none;-webkit-user-select:none}.cml-swipe__card.is-depth-0{z-index:3}.cml-swipe__card.is-depth-1{transform:translate3d(-3%,2.5%,0) rotate(-4deg) scale(.96);z-index:2}.cml-swipe__card.is-depth-2{transform:translate3d(3%,4.5%,0) rotate(3.5deg) scale(.92);z-index:1}.cml-swipe__card:not(.is-depth-0){box-shadow:var(--c-shadow-soft);cursor:default}.cml-swipe__card:not(.is-depth-0)>*{visibility:hidden}.cml-swipe__card.is-dragging{cursor:grabbing;transition:none}.cml-swipe__card.is-leaving{pointer-events:none;z-index:4}.cml-swipe__media{aspect-ratio:4/3;background:var(--c-surface);margin:0;overflow:hidden}.cml-swipe__media img,.cml-swipe__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.cml-swipe__fav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--c-bg) 60%,transparent);border:1px solid color-mix(in srgb,var(--c-heading) 22%,transparent);border-radius:50%;color:var(--c-heading);display:inline-grid;height:2.75rem;inset-inline-end:.75rem;justify-items:center;place-items:center;position:absolute;top:.75rem;transition:color .2s var(--c-ease,ease),border-color .2s var(--c-ease,ease);width:2.75rem;z-index:2}.cml-swipe__fav svg{height:1.3rem;width:1.3rem}.cml-swipe__fav:hover{border-color:var(--c-gold-text);color:var(--c-gold-text)}.cml-swipe__fav:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.cml-swipe__fav[aria-pressed=true]{color:var(--c-gold-text)}.cml-swipe__fav[aria-pressed=true] path{fill:currentColor}.cml-swipe__fav[aria-busy=true]{cursor:progress;opacity:.6}.cml-swipe__body{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem 1.3rem}.cml-swipe__badge{align-self:flex-start;color:var(--c-gold-text);font-size:.8rem}.cml-swipe__badge.is-out{color:var(--c-sale-bright)}.cml-swipe__name{font-size:1.25rem;font-weight:700;line-height:1.45;margin:0;word-wrap:anywhere}@media(min-width:768px){.cml-swipe__name{font-size:1.5rem}}.cml-swipe__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.15rem 0 0}.cml-swipe__price del{color:var(--c-text-muted);font-size:.95rem}.cml-swipe__now{color:var(--c-gold-text);font-size:clamp(1.3rem,1.05rem + .7vw,1.65rem);font-weight:800;line-height:1.2}.cml-swipe__now.is-sale{color:var(--c-sale-bright)}.cml-swipe__opts{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.cml-swipe__opts li{border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-text-muted);font-size:.78rem;padding:.1rem .6rem}.cml-swipe__swatch{background:var(--cml-sw);height:1.1rem;padding:0!important;width:1.1rem}.cml-swipe__cta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.35rem}.cml-swipe__cart{flex:1 1 10rem}.cml-swipe__link{color:var(--c-gold-text);font-size:.9rem;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}@media(min-width:640px){.cml-swipe__stage{-moz-column-gap:max(.75rem,min(2vw,1.5rem));column-gap:max(.75rem,min(2vw,1.5rem));grid-template-areas:"prev deck next";grid-template-columns:auto minmax(0,28rem) auto}.cml-swipe__arrow--next,.cml-swipe__arrow--prev{justify-self:center}}@media(min-width:900px){.cml-swipe__grid{grid-template-columns:minmax(0,1fr) minmax(0,40rem)}}@media(prefers-reduced-motion:reduce){.cml-swipe__card{transition-duration:.01ms}}html[data-cml-motion-level=off] .cml-swipe__card,html[data-cml-motion-setting=off] .cml-swipe__card{transition-duration:.01ms}.theme-carmela .cml-swipe__title{color:var(--c-gold-text)}.theme-carmela .cml-swipe__end-title,.theme-carmela .cml-swipe__name{color:var(--c-heading)}.cml-em{--cml-em-gap:14px;--cml-em-h:max(560px,min(56vw,720px));--cml-em-pad:max(12px,min(1.3vw,20px));--cml-em-cta:44px;--cml-em-gold:var(--c-gold-on-dark);--cml-em-ink:#f6f1e8;--cml-em-ease:cubic-bezier(0.2,0.7,0.2,1);--cml-em-m:1;position:relative}.cml-em--gap-tight{--cml-em-gap:8px}.cml-em--gap-wide{--cml-em-gap:22px}.cml-em--h-low{--cml-em-h:max(480px,min(46vw,600px))}.cml-em--h-tall{--cml-em-h:max(640px,min(66vw,860px))}.cml-em--filled{background:var(--cml-em-bg);padding-block:max(28px,min(5vw,64px))}.cml-em--ink{color:var(--cml-em-text)}.cml-em--ink .cml-block-head__eyebrow,.cml-em--ink .cml-block-head__sub,.cml-em--ink .cml-block-head__title,.cml-em--ink .cml-head-row__more{color:var(--cml-em-text)!important}.cml-em__stage{container-type:inline-size}.cml-em salla-products-list{display:block}.cml-em .s-infinite-scroll-status,.cml-em .s-infinite-scroll-wrapper{display:none!important}.cml-em .s-products-list-wrapper{display:grid!important;grid-auto-flow:row dense;grid-gap:var(--cml-em-gap)!important;counter-reset:cml-em;gap:var(--cml-em-gap)!important;margin:0!important;padding:0!important}.cml-em .s-products-list-wrapper>*{height:auto!important;min-width:0}.cml-em .s-product-card-entry{backface-visibility:hidden;background:var(--c-surface)!important;border:0;border-radius:var(--c-radius-lg);box-shadow:none;counter-increment:cml-em;display:block!important;height:100%!important;overflow:hidden;transform:translateZ(0);width:100%}.cml-em .s-product-card-entry:hover{box-shadow:var(--c-shadow-card)}.cml-em .s-product-card-entry.s-product-card-vertical .s-product-card-image{aspect-ratio:auto!important;border-radius:inherit!important;height:100%!important;inset:0;max-height:none!important;position:absolute!important;width:100%!important}.cml-em .s-product-card-image>a{border-radius:0!important}.cml-em .s-product-card-image>a:focus-visible{outline-offset:-3px}.cml-em .s-product-card-image img,.cml-em .s-product-card-image video{-o-object-fit:cover!important;object-fit:cover!important}.cml-em .s-product-card-image img.s-product-card-image-contain,.cml-em .s-product-card-image img[src*=placeholder]{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top;object-position:center top;opacity:.55;padding:14% 28% 50%}.cml-em .s-product-card-image:has(img[src*=placeholder]){background:linear-gradient(160deg,color-mix(in srgb,var(--cml-em-gold) 26%,var(--c-ink-2)),var(--c-ink-deep) 72%)!important}.cml-em .s-product-card-image:has(img[src*=placeholder]) img{opacity:0}.cml-em .s-product-card-image:after{background:linear-gradient(0deg,rgba(9,7,5,.84),rgba(9,7,5,.46) 32%,transparent 62%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cml-em .s-product-card-out-of-stock .s-product-card-image img,.cml-em .s-product-card-out-of-stock .s-product-card-image video{filter:grayscale(.45) brightness(.85)}.cml-em .s-product-card-content{--c-gold:var(--cml-em-gold);--c-gold-text:var(--cml-em-gold);--c-sale-bright:#ff7b72;--c-heading:var(--cml-em-ink);--c-text:var(--cml-em-ink);--c-text-muted:hsla(39,44%,94%,.72);inset-inline:0;bottom:0;gap:4px;padding:var(--cml-em-pad)!important;pointer-events:none;position:absolute!important;transition:transform calc(.45s*var(--cml-em-m)) var(--cml-em-ease);z-index:2}.cml-em .s-product-card-content a{pointer-events:auto}.cml-em .s-product-card-content:before{color:var(--cml-em-gold);content:counter(cml-em,decimal-leading-zero);font:12px/1.9 var(--c-font-display);inset-inline-end:var(--cml-em-pad);letter-spacing:.08em;position:absolute;top:var(--cml-em-pad)}.cml-em .s-product-card-content-main{padding-inline-end:2.2rem}.cml-em .cml-card-cat,.cml-em .s-product-card-content-subtitle,.cml-em .s-product-card-rating{display:none!important}.cml-em .s-product-card-content-title{margin:0}.cml-em .s-product-card-content-title a{color:var(--cml-em-ink)!important;font-family:var(--c-font-display);font-size:1rem;line-height:1.45;min-height:0;text-shadow:0 1px 14px rgba(0,0,0,.45);word-wrap:anywhere}.cml-em .s-product-card-content-title a:hover{color:var(--cml-em-gold)!important}.cml-em .s-product-card-content-sub{flex-wrap:wrap;justify-content:flex-start}.cml-em .s-product-card-price,.cml-em .s-product-card-sale-price h4,.cml-em .s-product-card-sale-price span,.cml-em .s-product-card-starting-price h4{white-space:nowrap}.cml-em .s-products-list-wrapper>:first-child{--cml-em-pad:max(16px,min(2vw,30px))}.cml-em .s-products-list-wrapper>:first-child .s-product-card-content-title a{font-size:max(16px,min(1.4vw,18px));line-height:1.35}.cml-em .s-product-card-promotion-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--c-scrim-deep) 72%,transparent);border:1px solid color-mix(in srgb,var(--c-gold-on-dark) 45%,transparent);border-radius:3px;box-shadow:none;color:var(--cml-em-gold);font-size:11px;inset-inline-start:var(--cml-em-pad);left:auto;letter-spacing:.12em;max-width:calc(100% - var(--cml-em-pad)*2 - 48px);padding:6px 10px;right:auto;text-transform:uppercase;top:var(--cml-em-pad)}.cml-em .s-product-card-promotion-title:after{display:none}.cml-em .cml-quickview-btn,.cml-em .s-product-card-wishlist-btn{background:color-mix(in srgb,var(--c-scrim-deep) 55%,transparent)!important;border:1px solid color-mix(in srgb,var(--c-on-media-soft) 28%,transparent)!important;color:var(--cml-em-ink)!important;inset-inline-end:var(--cml-em-pad);opacity:0;top:var(--cml-em-pad);transform:translateY(-6px)}.cml-em .cml-quickview-btn{top:calc(var(--cml-em-pad) + 46px)}.cml-em .cml-quickview-btn:hover,.cml-em .s-product-card-wishlist-btn.s-product-card-wishlist-added,.cml-em .s-product-card-wishlist-btn:hover{border-color:var(--cml-em-gold)!important;color:var(--cml-em-gold)!important;opacity:1!important;transform:none}.cml-em .cml-quick-add{inset:auto var(--cml-em-pad) var(--cml-em-pad)!important;margin:0!important;opacity:0;pointer-events:none;position:absolute!important;transform:translateY(12px);transition:opacity calc(.3s*var(--cml-em-m)),transform calc(.45s*var(--cml-em-m)) var(--cml-em-ease);z-index:5}.cml-em .cml-quick-add i{color:var(--cml-em-gold)}html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--c-scrim-deep) 62%,transparent)!important;border:1px solid color-mix(in srgb,var(--c-gold-on-dark) 55%,transparent)!important;box-shadow:0 12px 30px -12px rgba(0,0,0,.6);color:var(--cml-em-ink)!important;min-height:var(--cml-em-cta);padding-inline:18px}html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:hover{background:var(--cml-em-gold)!important;color:var(--c-on-gold)!important}html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:hover i{color:inherit}html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element.s-button-disabled,html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:disabled{background:color-mix(in srgb,var(--c-scrim-deep) 62%,transparent)!important;border-color:color-mix(in srgb,var(--c-on-media-soft) 22%,transparent)!important;color:color-mix(in srgb,var(--c-on-media-soft) 66%,transparent)!important}.cml-em .s-product-card-entry:has(:focus-visible) .s-product-card-wishlist-btn{opacity:1;pointer-events:auto;transform:none}.cml-em .s-product-card-entry:has(:focus-visible) .cml-quickview-btn{opacity:1;pointer-events:auto;transform:none}.cml-em .s-product-card-entry:has(:focus-visible) .cml-quick-add{opacity:1;pointer-events:auto;transform:none}.cml-em .s-product-card-entry.cml-reveal--active .cml-quick-add,.cml-em .s-product-card-entry.cml-reveal--active .cml-quickview-btn,.cml-em .s-product-card-entry.cml-reveal--active .s-product-card-wishlist-btn,.cml-em .s-product-card-entry.s-product-card-out-of-stock .cml-quick-add,.cml-em .s-product-card-entry:hover .cml-quick-add,.cml-em .s-product-card-entry:hover .cml-quickview-btn,.cml-em .s-product-card-entry:hover .s-product-card-wishlist-btn{opacity:1;pointer-events:auto;transform:none}.cml-em:not([data-em-cart="0"]) .s-product-card-entry:has(:focus-visible) .s-product-card-content{transform:translateY(calc(var(--cml-em-cta)*-1 - 8px))}.cml-em:not([data-em-cart="0"]) .s-product-card-entry.cml-reveal--active .s-product-card-content,.cml-em:not([data-em-cart="0"]) .s-product-card-entry.s-product-card-out-of-stock .s-product-card-content,.cml-em:not([data-em-cart="0"]) .s-product-card-entry:hover .s-product-card-content{transform:translateY(calc(var(--cml-em-cta)*-1 - 8px))}.cml-em[data-em-badge="0"] .s-product-card-promotion-title,.cml-em[data-em-cart="0"] .cml-quick-add,.cml-em[data-em-price="0"] .s-product-card-content-sub,.cml-em[data-em-quick="0"] .cml-quickview-btn,.cml-em[data-em-regular="0"] .s-product-card-sale-price span,.cml-em[data-em-wishlist="0"] .s-product-card-wishlist-btn{display:none!important}.cml-em[data-em-wishlist="0"] .cml-quickview-btn{top:var(--cml-em-pad)}.cml-em[data-em-index="0"] .s-product-card-content:before{content:none}.cml-em[data-em-index="0"] .s-product-card-content-main{padding-inline-end:0}@media(min-width:1024px){.cml-em .s-products-list-wrapper{grid-auto-rows:calc((var(--cml-em-h) - 5*var(--cml-em-gap))/6);grid-template-columns:repeat(12,minmax(0,1fr))!important}.cml-em .s-products-list-wrapper>:first-child{grid-area:1/1/span 4/span 6}.cml-em .s-products-list-wrapper>:nth-child(2){grid-area:1/7/span 2/span 6}.cml-em .s-products-list-wrapper>:nth-child(3){grid-area:3/7/span 4/span 3}.cml-em .s-products-list-wrapper>:nth-child(4){grid-area:3/10/span 2/span 3}.cml-em .s-products-list-wrapper>:nth-child(5){grid-area:5/10/span 2/span 3}.cml-em .s-products-list-wrapper>:nth-child(6){grid-area:5/1/span 2/span 2}.cml-em .s-products-list-wrapper>:nth-child(7){grid-area:5/3/span 2/span 2}.cml-em .s-products-list-wrapper>:nth-child(8){grid-area:5/5/span 2/span 2}.cml-em .s-products-list-wrapper>:nth-child(6):nth-last-child(2){grid-area:5/1/span 2/span 3}.cml-em .s-products-list-wrapper>:nth-child(7):last-child{grid-area:5/4/span 2/span 3}.cml-em .s-products-list-wrapper>:nth-child(6):last-child{grid-area:5/1/span 2/span 6}.cml-em .s-products-list-wrapper>:first-child:nth-last-child(5){grid-area:1/1/span 6/span 6}.cml-em .s-products-list-wrapper>:nth-child(3):nth-last-child(2){grid-area:3/7/span 2/span 3}.cml-em .s-products-list-wrapper>:nth-child(3):last-child{grid-area:3/7/span 2/span 6}.cml-em .s-products-list-wrapper>:first-child:nth-last-child(2){grid-area:1/1/span 4/span 7}.cml-em .s-products-list-wrapper>:nth-child(2):last-child{grid-area:1/8/span 4/span 5}.cml-em .s-products-list-wrapper>:only-child{grid-area:1/1/span 4/span 12}}@media(max-width:1023px){.cml-em{--cml-em-gap:10px}.cml-em--gap-tight{--cml-em-gap:6px}.cml-em--gap-wide{--cml-em-gap:14px}.cml-em .s-products-list-wrapper{grid-auto-rows:min((.475*(100cqi - var(--cml-em-gap)) - 2*var(--cml-em-gap))/3,(300px - 2*var(--cml-em-gap))/3);grid-template-columns:repeat(2,minmax(0,1fr))!important}.cml-em .s-products-list-wrapper>:first-child{grid-area:1/1/span 5/span 2}.cml-em .s-products-list-wrapper>:nth-child(2){grid-area:6/1/span 6/span 1}.cml-em .s-products-list-wrapper>:nth-child(3){grid-area:6/2/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(4){grid-area:9/2/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(5){grid-area:12/2/span 6/span 1}.cml-em .s-products-list-wrapper>:nth-child(6){grid-area:12/1/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(7){grid-area:15/1/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(8){grid-area:18/1/span 4/span 2}.cml-em .s-products-list-wrapper>:nth-child(2):last-child{grid-area:6/1/span 4/span 2}.cml-em .s-products-list-wrapper>:nth-child(5):last-child{grid-area:12/1/span 4/span 2}.cml-em .s-products-list-wrapper>:nth-child(2):nth-last-child(2){grid-area:6/1/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(5):nth-last-child(2){grid-area:12/1/span 3/span 1}.cml-em .s-products-list-wrapper>:nth-child(6):last-child{grid-area:12/2/span 3/span 1}.cml-em .s-product-card-promotion-title{font-size:11px;padding:4px 8px}.cml-em .s-product-card-entry .s-product-card-image>a{display:block;height:100%}.cml-em .s-product-card-entry .s-product-card-image img:not(.s-product-card-image-contain):not([src*=placeholder]){height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important}}.cml-em .s-product-card-entry{container-type:size}@container (max-width: 239px){.cml-em .s-product-card-content,.cml-em .s-product-card-image{--cml-em-pad:10px;--cml-em-cta:34px;--cml-em-disc:32px}.cml-em .s-product-card-content:before{line-height:1.5;position:static}.cml-em .s-product-card-content-main{padding-inline-end:0}.cml-em .s-product-card-content-title a{line-height:1.35}.cml-em .cml-quickview-btn,.cml-em .s-product-card-wishlist-btn{height:32px;width:32px}.cml-em .cml-quickview-btn{top:calc(var(--cml-em-pad) + 38px)}}@media(pointer:coarse){@container (max-width: 239px) and (min-height: 300px){.cml-em .cml-quickview-btn{top:calc(var(--cml-em-pad) + 50px)}}}@container (max-height: 199px){.cml-em .cml-quickview-btn,.cml-em .s-product-card-content:before{display:none}}@media(hover:none){.cml-em{--cml-em-disc:38px}.theme-carmela .cml-em .s-product-card-entry .cml-quickview-btn,.theme-carmela .cml-em .s-product-card-entry .s-product-card-wishlist-btn{opacity:.95;pointer-events:auto;transform:none;visibility:visible}.cml-em .cml-quick-add{inset-inline-start:auto!important;opacity:1;pointer-events:auto;transform:none;visibility:visible;width:var(--cml-em-disc)}.cml-em .cml-quick-add-label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}html .cml-em .s-product-card-entry.cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element{height:var(--cml-em-disc);min-height:var(--cml-em-disc);padding:0}.cml-em:not([data-em-cart="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content{transform:none}.cml-em:not([data-em-cart="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-sub{align-items:center;min-height:var(--cml-em-disc);padding-inline-end:calc(var(--cml-em-disc) + 8px)}.cml-em[data-em-price="0"]:not([data-em-cart="0"]) .s-product-card-content-main{padding-inline-end:calc(var(--cml-em-disc) + 8px)}.cml-em .s-product-card-out-of-stock .cml-quick-add{inset-inline-start:var(--cml-em-pad)!important;width:auto}.cml-em .s-product-card-out-of-stock .cml-quick-add-label{height:auto;overflow:visible;position:static;width:auto;clip:auto}html .cml-em .s-product-card-entry.cml-cardfx--quick-add.s-product-card-out-of-stock .cml-quick-add salla-add-product-button .s-button-element{height:auto;min-height:var(--cml-em-cta);padding-inline:14px}@container (min-height: 200px) and (max-height: 259px){.cml-em:not([data-em-quick="0"]) .s-product-card-entry .s-product-card-content-main{padding-inline-end:calc(max(var(--cml-em-disc),44px) + 8px)}.cml-em:not([data-em-quick="0"]) .s-product-card-content:before{line-height:1.5;position:static}}@container (max-width: 239px){.cml-em .cml-quickview-btn{display:flex}.cml-em .cml-quickview-btn,.cml-em .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-wishlist-btn{bottom:auto;height:var(--cml-em-disc);top:var(--cml-em-pad);width:var(--cml-em-disc)}.cml-em .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-wishlist-btn{inset-inline-end:var(--cml-em-pad)}.cml-em .cml-quickview-btn{inset-inline-end:calc(var(--cml-em-pad) + max(var(--cml-em-disc),44px) + 6px)}.cml-em:not([data-em-cart="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-sub,.cml-em[data-em-price="0"]:not([data-em-cart="0"]):not([data-em-wishlist="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-main{padding-inline-end:calc(var(--cml-em-disc) + 8px)}}@container (max-height: 199px){.cml-em .cml-quickview-btn{display:flex}.cml-em .cml-quickview-btn,.cml-em .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-wishlist-btn{bottom:auto;height:var(--cml-em-disc);top:var(--cml-em-pad);width:var(--cml-em-disc)}.cml-em .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-wishlist-btn{inset-inline-end:var(--cml-em-pad)}.cml-em .cml-quickview-btn{inset-inline-end:calc(var(--cml-em-pad) + max(var(--cml-em-disc),44px) + 6px)}.cml-em:not([data-em-cart="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-sub,.cml-em[data-em-price="0"]:not([data-em-cart="0"]):not([data-em-wishlist="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-main{padding-inline-end:calc(var(--cml-em-disc) + 8px)}}@container (max-width: 209px) and (max-height: 199px){.cml-em:not([data-em-cart="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-sub,.cml-em:not([data-em-cart="0"])[data-em-price="0"]:not([data-em-wishlist="0"]) .s-product-card-entry:not(.s-product-card-out-of-stock) .s-product-card-content-main{padding-inline-end:calc(var(--cml-em-disc) + 8px)}}}@media(hover:hover)and (pointer:fine){.cml-em .s-product-card-image img{transition:transform calc(.9s*var(--cml-em-m)) var(--cml-em-ease)}.cml-em .s-product-card-entry:hover .s-product-card-image img{transform:scale(calc(1 + var(--cml-em-m)*.05))}.theme-carmela .cml-em .s-product-card-image img.cml-card-alt-img{transition:opacity calc(.3s*var(--cml-em-m)) ease,transform calc(.9s*var(--cml-em-m)) var(--cml-em-ease)}}@media(prefers-reduced-motion:reduce){.cml-em{--cml-em-m:0}}html[data-cml-motion-level=off] .cml-em,html[data-cml-motion-setting=off] .cml-em{--cml-em-m:0}.carmela-motion-section{max-width:100%;overflow-x:clip;position:relative}.carmela-motion-animated-image__grid{display:grid;grid-gap:max(20px,min(4vw,40px));align-items:center;gap:max(20px,min(4vw,40px))}@media(min-width:1024px){.carmela-motion-animated-image__grid{grid-template-columns:1.1fr .9fr}}.carmela-motion-animated-image__media-wrap{border-radius:var(--c-radius-lg,12px);overflow:hidden}.carmela-motion-animated-image__media{border-radius:inherit;overflow:hidden}.carmela-motion-animated-image__img{aspect-ratio:16/11;display:block;height:auto;max-height:460px;-o-object-fit:cover;object-fit:cover;width:100%}.carmela-motion-animated-image__title{color:var(--c-heading);font-size:max(1.15rem,min(2.2vw,1.6rem));font-weight:700;margin-bottom:12px}.carmela-motion-animated-image__desc{color:var(--c-text-muted);line-height:1.7;margin-bottom:20px}.theme-carmela .carmela-motion-animated-image__cta{transition:transform var(--c-dur-3) var(--c-ease),box-shadow var(--c-dur-3) var(--c-ease),filter var(--c-dur-3) var(--c-ease)}.theme-carmela .carmela-motion-animated-image__cta:hover{box-shadow:0 18px 50px -14px var(--c-gold-glow);filter:brightness(1.06);opacity:1}@media (hover:hover) and (pointer:fine){.theme-carmela .carmela-motion-animated-image__cta:hover{transform:translateY(-2px)}}.theme-carmela .carmela-motion-animated-image__cta:active{filter:brightness(.98);transform:translateY(0)}.carmela-motion-hover-reveal__list{display:grid;grid-gap:16px;gap:16px}@media(min-width:640px){.carmela-motion-hover-reveal__list{gap:20px}}.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__list{--n:1;--g:16px}@media(min-width:640px){.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__list{--g:20px}}@media(min-width:768px){.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__list{--n:2}}@media(min-width:1024px){.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__list{--n:3}}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__list{gap:12px;grid-template-columns:1fr}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__item{align-items:stretch;display:grid;grid-template-columns:max(120px,min(26%,220px)) 1fr;grid-gap:0;gap:0;min-height:max(104px,min(24vw,168px))}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__thumb{aspect-ratio:auto;border-radius:0;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__item{display:flex;flex-direction:column;height:100%}.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__thumb{flex:0 0 auto}.carmela-motion-hover-reveal--grid .carmela-motion-hover-reveal__body{flex:1 1 auto}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:max(14px,min(2.2vw,24px))}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__body h3{font-size:max(1.05rem,min(1.6vw,1.3rem));margin-bottom:6px}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__body p{max-width:62ch}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__item:after{background:var(--c-gold-gradient,var(--c-gold));content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform var(--c-dur-4,.3s) var(--c-ease,ease);width:3px}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__item:focus-visible:after,.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__item:hover:after{transform:scaleY(1)}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__overlay{display:none}@media(max-width:575px){.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__item{grid-template-columns:max(96px,min(32%,140px)) 1fr}.carmela-motion-hover-reveal--list .carmela-motion-hover-reveal__body{padding:12px 14px}}@media(min-width:768px){.carmela-motion-hover-reveal--grid.carmela-motion-hover-reveal--cols-2 .carmela-motion-hover-reveal__list{--n:2}}.carmela-motion-hover-reveal__item{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg,12px);color:inherit;display:block;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0)}.carmela-motion-hover-reveal__thumb{aspect-ratio:16/10;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform .6s var(--c-ease,cubic-bezier(.22,1,.36,1));width:100%}.carmela-motion-hover-reveal__item:hover .carmela-motion-hover-reveal__thumb{transform:scale(1.045) translateZ(0)}.carmela-motion-hover-reveal__body{padding:18px 20px 20px}.carmela-motion-hover-reveal__body h3{color:var(--c-heading);font-size:1.06rem;font-weight:700;letter-spacing:.01em;line-height:1.35;margin-bottom:5px}.carmela-motion-hover-reveal__body p{color:var(--c-text-muted);font-size:.9rem;line-height:1.6;margin:0}.carmela-motion-hover-reveal__follow,.carmela-motion-hover-reveal__overlay{inset:0;pointer-events:none;position:absolute}.carmela-motion-hover-reveal__follow img,.carmela-motion-hover-reveal__overlay img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carmela-motion-hover-reveal__overlay{opacity:0}@media(hover:hover)and (min-width:1024px){[data-cml-hover-item]:focus-within .carmela-motion-hover-reveal__overlay,[data-cml-hover-item]:hover .carmela-motion-hover-reveal__overlay{opacity:1}}.carmela-motion-hover-reveal__follow{border-radius:var(--c-radius-md);box-shadow:var(--c-shadow-card,0 12px 40px rgba(0,0,0,.35));height:140px;inset:auto;left:0;opacity:0;overflow:hidden;top:0;width:140px}.carmela-motion-hover-reveal.carmela-motion--mobile-static .carmela-motion-hover-reveal__follow,.carmela-motion-hover-reveal.carmela-motion--mobile-static .carmela-motion-hover-reveal__overlay{display:none!important}.carmela-motion-sticky-story__lead{color:var(--c-text-muted);margin-top:6px}.s-block__title .carmela-motion-sticky-story__lead{opacity:1}.carmela-motion-sticky-story__layout{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.carmela-motion-sticky-story__layout{align-items:flex-start;flex-direction:row;gap:max(24px,min(4vw,48px))}}.carmela-motion-sticky-story__rings{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.carmela-motion-sticky-story__rings{flex:0 0 108px;flex-direction:column;overflow-x:visible;padding:0}}.carmela-motion-sticky-story__ring{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;max-width:92px;min-width:76px;padding:0;scroll-snap-align:center;transition:transform .25s var(--c-ease)}@media (hover:hover) and (pointer:fine){.carmela-motion-sticky-story__ring:hover{transform:translateY(-2px)}}.carmela-motion-sticky-story__ring.is-active .carmela-motion-sticky-story__ring-media{box-shadow:0 0 0 2px var(--c-gold),0 8px 24px var(--c-gold-glow)}.carmela-motion-sticky-story__ring-media{align-items:center;background:var(--c-gold-gradient);border-radius:50%;display:flex;height:72px;justify-content:center;padding:3px;width:72px}.carmela-motion-sticky-story__ring-media img{border:3px solid var(--c-bg);border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carmela-motion-sticky-story__ring-num{align-items:center;background:var(--c-card);border:3px solid var(--c-bg);border-radius:50%;color:var(--c-gold-text);display:flex;font-size:.85rem;font-weight:700;height:100%;justify-content:center;width:100%}.carmela-motion-sticky-story__ring-label{color:var(--c-text-muted);display:-webkit-box;font-size:.68rem;line-height:1.3;max-width:88px;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carmela-motion-sticky-story__stage{flex:1;min-width:0;position:relative}.carmela-motion-sticky-story__panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);display:none;gap:20px;grid-template-columns:1fr;overflow:hidden}.carmela-motion-sticky-story__panel.is-active{display:grid}@media(min-width:640px){.carmela-motion-sticky-story__panel{grid-template-columns:.95fr 1.05fr}}.carmela-motion-sticky-story__panel-media img{display:block;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.carmela-motion-sticky-story__panel-body{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:max(20px,min(3vw,32px))}.carmela-motion-sticky-story__panel-body h3{color:var(--c-heading);font-size:max(1.1rem,min(2vw,1.45rem));font-weight:700}.carmela-motion-sticky-story__panel-body p{color:var(--c-text-muted);line-height:1.7}.carmela-motion-sticky-story__num{color:var(--c-gold-text);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.carmela-motion-sticky-story__dots{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:max(20px,min(3vw,30px))}.carmela-motion-sticky-story__dot{height:9px;padding:0;position:relative;width:9px}.carmela-motion-sticky-story__dot:before{content:"";inset:-17px -7.5px;position:absolute}.carmela-motion-sticky-story__dot{background:var(--c-text-muted);border:0;border-radius:var(--c-radius-pill);cursor:pointer;opacity:.32;transition:width .3s var(--c-ease),opacity .3s var(--c-ease),background .3s var(--c-ease)}.carmela-motion-sticky-story__dot:hover{opacity:.6}.carmela-motion-sticky-story__dot.is-active{background:var(--c-gold);opacity:1;width:26px}.carmela-motion-sticky-story__dot:active{transform:scale(.9)}.carmela-motion-video-story__track{display:flex;gap:max(12px,min(2vw,18px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-block:4px 10px;scrollbar-width:none}.carmela-motion-video-story__track::-webkit-scrollbar{display:none}@media(min-width:768px){.carmela-motion-video-story__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible;scroll-snap-type:none}.carmela-motion-video-story__track .carmela-motion-video-story__card{flex:initial;min-width:0;width:auto}}.carmela-motion-video-story__grid{display:grid;grid-gap:max(14px,min(2.5vw,20px));gap:max(14px,min(2.5vw,20px))}@media(min-width:640px){.carmela-motion-video-story__grid{grid-template-columns:repeat(2,1fr)}.carmela-motion-video-story__grid[data-cml-n="1"]{grid-template-columns:calc(50% - max(7px, min(1.25vw, 10px)));justify-content:center}}@media(min-width:1024px){.carmela-motion-video-story__grid{grid-template-columns:repeat(3,1fr)}.carmela-motion-video-story__grid[data-cml-n="1"]{grid-template-columns:calc(33.33333% - clamp(14px,2.5vw,20px)*2/3)}.carmela-motion-video-story__grid[data-cml-n="2"]{grid-template-columns:repeat(2,calc(33.33333% - max(14px, min(2.5vw, 20px))*2/3));justify-content:center}.carmela-motion-video-story--featured .carmela-motion-video-story__grid{grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:auto auto}.carmela-motion-video-story--featured .carmela-motion-video-story__grid .carmela-motion-video-story__card:first-child{grid-row:span 2}}.carmela-motion-video-story__card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg,14px);flex:0 0 min(260px,72vw);overflow:hidden;scroll-snap-align:start;transform-origin:50% 100%;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}@media(min-width:768px){.carmela-motion-video-story--stories .carmela-motion-video-story__card{flex-basis:min(280px,22vw)}}@media(min-width:1200px){.carmela-motion-video-story--stories .carmela-motion-video-story__card{flex-basis:min(300px,18vw)}}@media(hover:hover){.carmela-motion-video-story__card.is-playing,.carmela-motion-video-story__card:hover{border-color:color-mix(in srgb,var(--c-gold) 45%,var(--c-border));box-shadow:var(--c-shadow-gold,0 16px 40px -16px rgba(0,0,0,.35));transform:scale(1.01)}}.carmela-motion-video-story__frame{aspect-ratio:9/16;background:var(--c-ink);overflow:hidden;position:relative}.carmela-motion-video-story--cards .carmela-motion-video-story__frame,.carmela-motion-video-story--featured .carmela-motion-video-story__frame{aspect-ratio:3/4}.carmela-motion-video-story__poster,.carmela-motion-video-story__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.carmela-motion-video-story__video{opacity:0;transition:opacity .35s ease;z-index:1}.carmela-motion-video-story__card.is-playing .carmela-motion-video-story__video,.carmela-motion-video-story__card:hover .carmela-motion-video-story__video{opacity:1}@media(prefers-reduced-motion:reduce){.carmela-motion-video-story__video{display:none}}.carmela-motion-video-story__shade{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.02) 45%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.88));inset:0;pointer-events:none;position:absolute;z-index:2}.carmela-motion-video-story__tag{background:var(--c-gold-gradient,var(--c-gold));border-radius:4px;color:var(--c-accent-contrast,#1a160f);font-size:.6875rem;font-weight:800;inset-inline-start:14px;letter-spacing:.14em;line-height:1;max-width:calc(100% - 28px);overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:14px;white-space:nowrap;z-index:3}.carmela-motion-video-story__overlay{inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px;pointer-events:none;position:absolute;z-index:4}.carmela-motion-video-story__overlay a{color:inherit;pointer-events:auto;-webkit-text-decoration:none;text-decoration:none}.carmela-motion-video-story__overlay a:hover{color:var(--c-gold-2-on-dark,#e8d4a2)}.carmela-motion-video-story__title,.theme-carmela .carmela-motion-video-story__title{color:var(--c-gold-on-dark,#cda878);display:-webkit-box;font-size:max(.95rem,min(2.2vw,1.12rem));font-weight:700;line-height:1.35;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carmela-motion-video-story__meta{color:hsla(0,0%,100%,.82);display:-webkit-box;font-size:.72rem;line-height:1.45;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carmela-motion-video-story__sep{margin-inline:.35em;opacity:.65}.carmela-motion-video-story__duration{align-items:center;color:hsla(0,0%,100%,.9);display:inline-flex;font-feature-settings:"tnum";font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;gap:6px;margin-top:4px}.carmela-motion-video-story__duration i{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-flex;font-size:.55rem;height:18px;justify-content:center;width:18px}.carmela-motion-video-story__hit{align-items:center;background:rgba(0,0,0,.12);color:var(--c-on-media);display:flex;inset:0;justify-content:center;position:absolute;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease;z-index:5}.carmela-motion-video-story__hit:hover{background:rgba(0,0,0,.28)}.carmela-motion-video-story__hit:hover .carmela-motion-video-story__play-ring{border-color:var(--c-gold-text);color:var(--c-gold-text);transform:scale(1.08)}.carmela-motion-video-story__play-ring{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.25);border:2px solid hsla(0,0%,100%,.85);border-radius:50%;display:flex;font-size:1.1rem;height:52px;justify-content:center;padding-inline-start:3px;transition:transform .25s ease,border-color .25s ease,color .25s ease;width:52px}.carmela-motion-text-reveal{padding-block:max(48px,min(9vh,110px))}.carmela-motion-text-reveal__inner{margin-inline:auto;max-width:60rem}.carmela-motion-text-reveal--center .carmela-motion-text-reveal__inner{text-align:center}.carmela-motion-text-reveal--right .carmela-motion-text-reveal__inner,.carmela-motion-text-reveal--start .carmela-motion-text-reveal__inner{text-align:start}.carmela-motion-text-reveal__eyebrow{color:var(--c-gold-text);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.22em;margin-bottom:max(16px,min(3vw,28px));text-transform:uppercase}.carmela-motion-text-reveal__text{color:var(--c-heading);font-family:var(--c-font-display,"Tajawal",sans-serif);font-size:max(1.55rem,min(4.4vw,3.1rem));font-weight:600;letter-spacing:-.005em;line-height:1.32;margin:0;visibility:visible}.carmela-motion-text-reveal--size-medium .carmela-motion-text-reveal__text{font-size:max(1.35rem,min(3.3vw,2.35rem));line-height:1.4}.carmela-motion-text-reveal--size-small .carmela-motion-text-reveal__text{font-size:max(1.15rem,min(2.4vw,1.7rem));line-height:1.55}.carmela-motion-text-reveal__text .cml-tr-word{display:inline}.carmela-motion-text-reveal__text .cml-tr-line{display:inline-block}.carmela-motion--reduced .carmela-motion-text-reveal__text{opacity:1!important}.cml-accordion-gallery{--ag-ease:cubic-bezier(0.33,1,0.68,1);--ag-dur:0.55s;--ag-dur-text:0.42s;max-width:100%;overflow-x:clip}.cml-accordion-gallery__row{display:flex;gap:14px;width:100%}.cml-accordion-gallery__card{align-items:center;border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);color:var(--cml-ag-text,#fff);display:flex;flex:1 1 0;flex-direction:column;height:var(--cml-ag-h-d,540px);justify-content:center;min-width:0;overflow:hidden;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.cml-accordion-gallery__card,.theme-carmela a.cml-accordion-gallery__card{transition:flex-grow var(--ag-dur) var(--ag-ease),box-shadow var(--ag-dur) var(--ag-ease)}.cml-accordion-gallery__card:after{border:1px solid transparent;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color var(--ag-dur) var(--ag-ease);z-index:3}.cml-accordion-gallery__card:focus-visible,.cml-accordion-gallery__card:hover{box-shadow:var(--c-shadow-gold,var(--c-shadow-card))}.cml-accordion-gallery__card:focus-visible:after,.cml-accordion-gallery__card:hover:after{border-color:var(--c-gold-text)}.cml-accordion-gallery__card:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.cml-accordion-gallery__card.is-active{box-shadow:var(--c-shadow-gold,var(--c-shadow-card));flex-grow:3!important}.cml-accordion-gallery__card.is-active:after{border-color:var(--c-gold-text)}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__overlay{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.66)) 0,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.52)) 46%,rgba(0,0,0,calc(var(--cml-ag-ov, .45) + .3)) 100%)}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__sub{max-height:5rem;opacity:.92}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__title:after{width:44px}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__arrow{opacity:1;transform:translateY(0) scale(1)}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__btn,.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__btn,.cml-accordion-gallery__card:hover .cml-accordion-gallery__btn{opacity:1;transform:translateY(0)}.cml-accordion-gallery__btn{align-items:center;background:var(--c-gold-gradient);border-radius:var(--c-radius-pill,999px);color:var(--c-accent-contrast);display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-top:.65rem;opacity:0;padding:.42rem 1.1rem;pointer-events:none;transform:translateY(6px);transition:opacity var(--ag-dur-text) var(--ag-ease),transform var(--ag-dur) var(--ag-ease);white-space:nowrap}.cml-accordion-gallery__media{inset:0;position:absolute;z-index:0}.cml-accordion-gallery__media img{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:transform var(--ag-dur) var(--ag-ease);width:100%}.cml-accordion-gallery__card.is-active .cml-accordion-gallery__media img,.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__media img,.cml-accordion-gallery__card:hover .cml-accordion-gallery__media img{transform:scale(1.07) translateZ(0)}.cml-accordion-gallery__overlay{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.5)) 0,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.32)) 42%,rgba(0,0,0,calc(var(--cml-ag-ov, .45) + .2)) 100%);inset:0;position:absolute;transition:background var(--ag-dur) var(--ag-ease);z-index:1}.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__overlay,.cml-accordion-gallery__card:hover .cml-accordion-gallery__overlay{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.66)) 0,rgba(0,0,0,calc(var(--cml-ag-ov, .45)*.52)) 46%,rgba(0,0,0,calc(var(--cml-ag-ov, .45) + .3)) 100%)}.cml-accordion-gallery__content{align-items:center;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.2rem;max-width:94%;padding:0 1.1rem;position:relative;z-index:2}.cml-accordion-gallery__title{color:inherit;font-family:var(--c-font-display);font-size:max(1.1rem,min(1.5vw,1.6rem));font-weight:700;line-height:1.25}.cml-accordion-gallery__title:after{background:var(--c-gold-gradient);border-radius:2px;content:"";display:block;height:2px;margin:.5rem auto 0;transition:width var(--ag-dur) var(--ag-ease);width:0}.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__title:after,.cml-accordion-gallery__card:hover .cml-accordion-gallery__title:after{width:44px}.cml-accordion-gallery__sub{color:inherit;font-size:.92rem;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:opacity var(--ag-dur-text) var(--ag-ease),max-height var(--ag-dur-text) var(--ag-ease)}.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__sub,.cml-accordion-gallery__card:hover .cml-accordion-gallery__sub{max-height:5rem;opacity:.92}.cml-accordion-gallery__arrow{align-items:center;background:var(--c-gold-gradient);border-radius:50%;box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);display:flex;height:42px;inset-block-end:1.2rem;inset-inline-start:1.2rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px) scale(.85);transition:opacity var(--ag-dur-text) var(--ag-ease),transform var(--ag-dur) var(--ag-ease);width:42px;z-index:2}.cml-accordion-gallery__arrow svg{display:block;height:20px;width:20px}.cml-accordion-gallery__card:focus-visible .cml-accordion-gallery__arrow,.cml-accordion-gallery__card:hover .cml-accordion-gallery__arrow{opacity:1;transform:translateY(0) scale(1)}.cml-accordion-gallery--title-medium .cml-block-head__title{font-size:max(1.15rem,min(2.1vw,1.65rem))}.cml-accordion-gallery--title-small .cml-block-head__title{font-size:max(1.05rem,min(1.7vw,1.35rem))}.cml-accordion-gallery--title-medium .cml-accordion-gallery__title{font-size:max(1rem,min(1.35vw,1.4rem))}.cml-accordion-gallery--title-small .cml-accordion-gallery__title{font-size:max(.9rem,min(1.2vw,1.2rem))}.cml-accordion-gallery .cml-block-head__sub{font-size:var(--c-text-md,15px);line-height:1.55}@media(min-width:640px){.cml-accordion-gallery .cml-block-head__sub{font-size:var(--c-text-lg,17px)}}@media(max-width:1024px){.cml-accordion-gallery__card{height:var(--cml-ag-h-t,480px)}}@media(max-width:767px){.cml-accordion-gallery__row{gap:12px}.cml-accordion-gallery__card{height:var(--cml-ag-h-m,430px)}.cml-accordion-gallery:not(.cml-accordion-gallery--m-accordion) .cml-accordion-gallery__sub{max-height:5rem;opacity:.92}.cml-accordion-gallery:not(.cml-accordion-gallery--m-accordion) .cml-accordion-gallery__arrow{opacity:1;transform:translateY(0) scale(1)}.cml-accordion-gallery:not(.cml-accordion-gallery--m-accordion) .cml-accordion-gallery__title:after{width:44px}.cml-accordion-gallery:not(.cml-accordion-gallery--m-accordion) .cml-accordion-gallery__btn{opacity:1;transform:translateY(0)}.cml-accordion-gallery__row .cml-accordion-gallery__card:focus-visible,.cml-accordion-gallery__row .cml-accordion-gallery__card:hover,.cml-accordion-gallery__row:focus-within .cml-accordion-gallery__card,.cml-accordion-gallery__row:hover .cml-accordion-gallery__card{flex-grow:1}.cml-accordion-gallery--m-scroll .cml-accordion-gallery__row{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.cml-accordion-gallery--m-scroll .cml-accordion-gallery__row::-webkit-scrollbar{display:none}.cml-accordion-gallery--m-scroll .cml-accordion-gallery__card{flex:0 0 78%;scroll-snap-align:center}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__row{gap:8px}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__card{flex:1 1 0}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__card.is-active{flex-grow:4!important}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__content{max-width:none;opacity:0;padding:0 .75rem;transition:opacity .18s var(--ag-ease);width:100%}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__card.is-active .cml-accordion-gallery__content{opacity:1;transition:opacity var(--ag-dur-text) var(--ag-ease) .18s}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__title{word-wrap:anywhere}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__btn{text-align:center;white-space:normal}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__arrow{height:36px;inset-block-end:.8rem;inset-inline-start:.8rem;width:36px}.cml-accordion-gallery--m-accordion .cml-accordion-gallery__card:not(.is-active) .cml-accordion-gallery__arrow{opacity:0}.cml-accordion-gallery--m-stacked .cml-accordion-gallery__row{flex-direction:column}.cml-accordion-gallery--m-stacked .cml-accordion-gallery__card{flex:0 0 auto;width:100%}}@media(prefers-reduced-motion:reduce){.cml-accordion-gallery__arrow,.cml-accordion-gallery__card,.cml-accordion-gallery__content,.cml-accordion-gallery__media img,.cml-accordion-gallery__overlay,.cml-accordion-gallery__sub,.cml-accordion-gallery__title:after{transition:none!important}}.cml-hotspot-look{background:var(--cml-hs-bg,transparent);color:var(--cml-hs-text,inherit);max-width:100%;overflow-x:clip}.cml-hotspot-look__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:max(1.2rem,min(3vw,2.6rem));align-items:center;gap:max(1.2rem,min(3vw,2.6rem))}@media(max-width:767px){.cml-hotspot-look__grid{align-items:start;gap:1.25rem;grid-template-columns:1fr}.cml-hotspot-look__stage{width:100%}.cml-hotspot-look__frame{height:auto}.cml-hotspot-look__dot{min-height:44px;min-width:44px}.cml-hotspot-look__core.cml-hotspot-look__core{font-size:.82rem;height:30px;width:30px}.cml-hotspot-look__popover.cml-hotspot-look__popover{max-width:min(78vw,300px);width:-moz-max-content;width:max-content}.cml-hotspot-look__pop-img.cml-hotspot-look__pop-img{height:52px;width:52px}.cml-hotspot-look__list{flex-direction:column;gap:10px;overflow-x:visible;scroll-snap-type:none}.cml-hotspot-look__item-wrap{flex:0 0 auto;width:100%}}.cml-hotspot-look__stage{position:relative}.cml-hotspot-look__frame{border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);overflow:hidden;position:relative}.cml-hotspot-look__img,.cml-hotspot-look__media{display:block;width:100%}.cml-hotspot-look__img{-o-object-fit:cover;object-fit:cover}.cml-hotspot-look__dot{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:34px;justify-content:center;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%);width:34px;z-index:2}.cml-hotspot-look__popover[hidden]{display:none}.cml-hotspot-look__core{align-items:center;background:var(--c-gold-gradient);border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.9),var(--c-shadow-soft);color:var(--c-accent-contrast);display:flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;position:relative;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s var(--c-ease,ease);width:28px;z-index:2}.cml-hotspot-look__pulse{animation:cmlPulse 2s ease-out infinite;background:var(--c-gold-glow);border-radius:50%;height:34px;position:absolute;width:34px;z-index:1}.cml-hotspot-look__dot:hover .cml-hotspot-look__core{transform:scale(1.16)}.cml-hotspot-look__dot.is-active .cml-hotspot-look__core{box-shadow:0 0 0 3px var(--c-bg),0 0 0 6px var(--c-gold),var(--c-shadow-soft);transform:scale(1.22)}.cml-hotspot-look__dot:focus-visible{outline:none}.cml-hotspot-look__dot:focus-visible .cml-hotspot-look__core{box-shadow:0 0 0 3px var(--c-bg),0 0 0 6px var(--c-gold)}.cml-hotspot-look__popover{background:var(--c-card-surface,var(--c-card));border:1px solid var(--c-border);border-radius:var(--c-radius-md);box-shadow:var(--c-shadow-card);display:flex;gap:11px;opacity:0;padding:11px;position:absolute;transform:translate(calc(-50% + var(--cml-hs-shift, 0px)),calc(-100% - 16px));transition:opacity .22s var(--c-ease,ease);width:min(248px,74%);z-index:5}.cml-hotspot-look__popover.is-open{opacity:1}.cml-hotspot-look__popover.is-below{transform:translate(calc(-50% + var(--cml-hs-shift, 0px)),16px)}.cml-hotspot-look__pop-caret{background:var(--c-card-surface,var(--c-card));border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);bottom:-7px;height:12px;left:calc(50% - var(--cml-hs-shift, 0px));position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}.cml-hotspot-look__popover.is-below .cml-hotspot-look__pop-caret{border-bottom:none;border-left:1px solid var(--c-border);border-right:none;border-top:1px solid var(--c-border);bottom:auto;top:-7px}.cml-hotspot-look__pop-img{border-radius:var(--c-radius-sm);flex:0 0 auto;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.cml-hotspot-look__pop-body{display:flex;flex-direction:column;gap:4px;min-width:0}.cml-hotspot-look__pop-title{color:var(--c-heading);font-size:.88rem;font-weight:600}.cml-hotspot-look__pop-price{color:var(--c-gold-text);font-size:.88rem;font-weight:700}.cml-hotspot-look__pop-link{align-self:flex-start;background:var(--c-gold-gradient);border-radius:var(--c-radius-pill);color:var(--c-accent-contrast);font-size:.74rem;font-weight:700;margin-top:4px;padding:4px 13px;-webkit-text-decoration:none;text-decoration:none;transition:filter .25s var(--c-ease,ease)}.cml-hotspot-look__pop-link:hover{filter:brightness(1.06)}.cml-hotspot-look__eyebrow{color:var(--c-gold-2-text);display:inline-block;font-size:.72rem;letter-spacing:.28em;margin-bottom:.7rem;text-transform:uppercase}.cml-hotspot-look__title{color:var(--c-heading);font-family:var(--c-font-display);font-size:max(1.4rem,min(2.4vw,2.1rem));font-weight:700;margin:0 0 .6rem}.cml-hotspot-look__desc{color:var(--c-text-muted);line-height:1.7;margin:0 0 1.3rem}.cml-hotspot-look__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cml-hotspot-look__item{align-items:stretch;display:flex;gap:8px}.cml-hotspot-look__item-main{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-card-surface,var(--c-card));border:1px solid var(--c-border-soft,var(--c-border));border-radius:var(--c-radius-md);color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:12px;min-width:0;overflow:hidden;padding:9px 11px;position:relative;text-align:start;-webkit-text-decoration:none;text-decoration:none;transition:border-color .25s var(--c-ease,ease),transform .25s var(--c-ease,ease),box-shadow .25s var(--c-ease,ease)}.cml-hotspot-look__item-main:before{background:var(--c-gold-gradient);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .3s var(--c-ease,ease)}.cml-hotspot-look__item-main>*{transition:transform .25s var(--c-ease,ease)}.cml-hotspot-look__item-main.is-active,.cml-hotspot-look__item-main:focus-visible,.cml-hotspot-look__item-main:hover{border-color:var(--c-gold-text);box-shadow:var(--c-shadow-soft)}.cml-hotspot-look__item-main.is-active>*,.cml-hotspot-look__item-main:focus-visible>*{transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){.cml-hotspot-look__item-main:hover>*{transform:translateY(-1px)}}.cml-hotspot-look__item-main.is-active:before,.cml-hotspot-look__item-main:focus-visible:before,.cml-hotspot-look__item-main:hover:before{transform:scaleX(1)}.cml-hotspot-look__thumb-wrap{flex:0 0 auto;position:relative}.cml-hotspot-look__thumb{border-radius:var(--c-radius-sm);display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.cml-hotspot-look__item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;text-align:start}.cml-hotspot-look__item-title{color:var(--c-heading);font-size:.92rem;font-weight:600}.cml-hotspot-look__item-price{color:var(--c-gold-text);font-size:.92rem;font-weight:700}.cml-hotspot-look__item-badge{align-items:center;background:var(--c-gold-gradient);border-radius:50%;box-shadow:0 0 0 2px var(--c-card-surface,var(--c-card));color:var(--c-accent-contrast);display:flex;font-size:.72rem;font-weight:700;height:24px;inset-inline-end:-7px;justify-content:center;position:absolute;top:-7px;transition:transform .25s var(--c-ease,ease);width:24px}.cml-hotspot-look__item-main.is-active .cml-hotspot-look__item-badge{transform:scale(1.12)}.cml-hotspot-look__item-cart{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-card-surface,var(--c-card));border:1px solid var(--c-border-soft,var(--c-border));border-radius:var(--c-radius-md);color:var(--c-gold-text);cursor:pointer;display:flex;flex:0 0 auto;font-size:1.15rem;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:background .25s var(--c-ease,ease),color .25s var(--c-ease,ease),border-color .25s var(--c-ease,ease),transform .2s var(--c-ease,ease);width:46px}.cml-hotspot-look__item-cart i{line-height:1}.cml-hotspot-look__item-cart:focus-visible,.cml-hotspot-look__item-cart:hover{background:var(--c-gold-gradient);border-color:transparent;color:var(--c-accent-contrast)}.cml-hotspot-look__item-cart:focus-visible{transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.cml-hotspot-look__item-cart:hover{transform:translateY(-1px)}}.cml-hotspot-look__item-cart.is-loading{opacity:.6;pointer-events:none}@media(max-width:900px){.cml-hotspot-look__grid{align-items:start;grid-template-columns:1fr}}@media(max-width:767px){.cml-hotspot-look__list{flex-direction:column;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.cml-hotspot-look__item-wrap{flex:0 0 auto;scroll-snap-align:none;width:100%}}@media(prefers-reduced-motion:reduce){.cml-hotspot-look__pulse{animation:none!important}.cml-hotspot-look__core,.cml-hotspot-look__item-badge,.cml-hotspot-look__item-cart,.cml-hotspot-look__item-main,.cml-hotspot-look__item-main:before,.cml-hotspot-look__popover{transition:none!important}}.cml-card--ranked .s-product-card-image{position:relative}.cml-card--ranked .s-product-card-image img{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cml-card--ranked .s-product-card-content-sub{border-top:1px solid var(--c-border);margin-top:4px;padding-top:7px}.cml-card--spotlight{border:1px solid color-mix(in srgb,var(--c-border) 55%,transparent)!important;border-radius:var(--c-radius-lg,16px);box-shadow:var(--c-shadow-card);display:block;overflow:hidden;position:relative}.cml-card--spotlight .s-product-card-image{border-radius:calc(var(--c-radius-lg, 16px) - 1px);display:block;overflow:hidden;position:relative}.cml-card--spotlight .s-product-card-image>a{border-radius:0!important}.cml-card--spotlight .s-product-card-image img{aspect-ratio:2/3;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform .65s cubic-bezier(.22,1,.36,1);width:100%}.cml-card--spotlight:focus-within .s-product-card-image img,.cml-card--spotlight:hover .s-product-card-image img{transform:scale(1.04) translateZ(0);will-change:transform}.theme-carmela .cml-card--spotlight .s-product-card-content{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.78) 40%,rgba(0,0,0,.32) 68%,transparent);bottom:0;color:var(--c-on-media)!important;display:flex;flex-direction:column;gap:4px;inset-inline:0;padding:max(14px,min(2.2vw,20px)) max(12px,min(2vw,16px));pointer-events:none;position:absolute;z-index:3}.theme-carmela .cml-card--spotlight .s-product-card-content a,.theme-carmela .cml-card--spotlight .s-product-card-content button,.theme-carmela .cml-card--spotlight .s-product-card-content salla-add-product-button{pointer-events:auto}.theme-carmela .cml-card--spotlight.cml-cardfx--quick-add .s-product-card-content,.theme-carmela .cml-card--spotlight.cml-cardfx--reveal-bar .s-product-card-content{padding-bottom:max(64px,min(16%,82px))}.theme-carmela .cml-card--spotlight .s-product-card-content-main{padding-inline-start:0}.theme-carmela .cml-card--spotlight .s-product-card-content-title,.theme-carmela .cml-card--spotlight .s-product-card-content-title a{color:var(--c-on-media)!important;font-size:.95rem}.theme-carmela .cml-card--spotlight .s-product-card-content-title a:hover{color:var(--c-on-media)!important}.theme-carmela .cml-card--spotlight .s-product-card-content-sub{color:var(--c-gold-text)!important}.theme-carmela .cml-card--spotlight .s-product-card-content-footer{color:var(--c-on-media);margin-top:8px}.theme-carmela .cml-card--spotlight .s-product-card-content-footer .s-product-card-price:not(.s-product-card-price-sale),.theme-carmela .cml-card--spotlight .s-product-card-content-footer [class*=price]:not([class*=sale]){color:var(--c-gold-text)!important}.theme-carmela .cml-card--spotlight .cml-revealbar{bottom:14px;top:auto;z-index:5}.theme-carmela .cml-card--spotlight:not(.cml-cardfx--reveal-bar):not(.cml-cardfx--quick-add) .s-product-card-content-footer salla-add-product-button::part(button){background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.35)!important;box-shadow:none!important;color:var(--c-on-media)!important}.theme-carmela .cml-card--spotlight:not(.cml-cardfx--reveal-bar):not(.cml-cardfx--quick-add) .s-product-card-content-footer salla-add-product-button::part(button):hover{background:var(--c-gold)!important;border-color:var(--c-gold-text)!important;color:var(--c-on-gold)!important}.theme-carmela .carmela-motion-horizontal-showcase{isolation:isolate;overflow:hidden;position:relative;z-index:2}.theme-carmela .carmela-motion-horizontal-showcase--bg-panel{background:var(--c-bg-2)}.theme-carmela .carmela-motion-horizontal-showcase__bleed{direction:ltr;margin-top:max(18px,min(3vw,30px));position:relative}.theme-carmela .carmela-motion-horizontal-showcase__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;direction:ltr;padding-block:6px;scrollbar-width:none}.theme-carmela .carmela-motion-horizontal-showcase__viewport::-webkit-scrollbar{display:none}.theme-carmela .carmela-motion-horizontal-showcase__track{display:flex;gap:max(14px,min(2vw,24px));padding-inline:max(16px,(100vw - 1180px)/2);width:-moz-max-content;width:max-content}.theme-carmela .carmela-motion-horizontal-showcase__panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-soft);flex:0 0 auto;overflow:hidden;scroll-snap-align:center;transform-origin:50% 100%;transition:border-color var(--c-dur-4) var(--c-ease),box-shadow var(--c-dur-4) var(--c-ease),transform var(--c-dur-4) var(--c-ease);width:max(260px,min(78vw,340px))}@media(min-width:640px){.theme-carmela .carmela-motion-horizontal-showcase[style*="--hs-cols"] .carmela-motion-horizontal-showcase__panel{width:calc((min(100vw,1180px) - 32px - 24px*(var(--hs-cols) - 1))/var(--hs-cols))}}.theme-carmela .carmela-motion-horizontal-showcase__panel:hover{border-color:color-mix(in srgb,var(--c-gold) 55%,var(--c-border));box-shadow:var(--c-shadow-card)}@media (hover:hover) and (pointer:fine){.theme-carmela .carmela-motion-horizontal-showcase__panel:hover{transform:scale(1.01)}}.theme-carmela .carmela-motion-horizontal-showcase__media{aspect-ratio:4/5;background:var(--c-surface);overflow:hidden}.theme-carmela .carmela-motion-horizontal-showcase__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--c-dur-6) var(--c-ease);width:100%}.theme-carmela .carmela-motion-horizontal-showcase__panel:hover .carmela-motion-horizontal-showcase__media img{transform:scale(1.05)}.theme-carmela .carmela-motion-horizontal-showcase__body{direction:rtl;display:flex;flex-direction:column;gap:8px;padding:max(14px,min(2vw,20px));text-align:right}html[dir=ltr] .theme-carmela .carmela-motion-horizontal-showcase__body{direction:ltr;text-align:left}.theme-carmela .carmela-motion-horizontal-showcase__body h3{color:var(--c-heading);font-size:var(--c-text-lg);margin:0}.theme-carmela .carmela-motion-horizontal-showcase__body p{color:var(--c-text-muted);font-size:var(--c-text-sm);margin:0}.theme-carmela .carmela-motion-horizontal-showcase__body .btn{align-self:flex-start;margin-top:6px}.theme-carmela .carmela-motion-horizontal-showcase__nav{align-items:center;background:var(--c-gold);border:0;border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:filter var(--c-dur-2) var(--c-ease),transform var(--c-dur-2) var(--c-ease),opacity var(--c-dur-2) var(--c-ease);width:44px;z-index:4}.theme-carmela .carmela-motion-horizontal-showcase__nav:hover{filter:brightness(1.06)}.theme-carmela .carmela-motion-horizontal-showcase__nav[disabled]{cursor:default;opacity:.35;pointer-events:none}.theme-carmela .carmela-motion-horizontal-showcase__nav--prev{inset-inline-start:8px}.theme-carmela .carmela-motion-horizontal-showcase__nav--next{inset-inline-end:8px}@media(max-width:640px){.theme-carmela .carmela-motion-horizontal-showcase__nav{display:none}}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow-x:auto;scroll-behavior:auto;scroll-snap-type:none}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__track{gap:0;padding-inline:0}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__panel{margin-inline-end:max(14px,min(2vw,24px))}@media(prefers-reduced-motion:reduce){.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__track{animation:none!important;will-change:auto}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__panel[aria-hidden=true]{display:none!important}.theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__nav{display:flex}}html[data-cml-motion-level=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__viewport,html[data-cml-motion-setting=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto}html[data-cml-motion-level=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__track,html[data-cml-motion-setting=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__track{animation:none!important;will-change:auto}html[data-cml-motion-level=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__panel[aria-hidden=true],html[data-cml-motion-setting=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__panel[aria-hidden=true]{display:none!important}html[data-cml-motion-level=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__nav,html[data-cml-motion-setting=off] .theme-carmela .carmela-motion-horizontal-showcase[data-hs-loop] .carmela-motion-horizontal-showcase__nav{display:flex}.theme-carmela .carmela-motion-horizontal-showcase__panel{opacity:1}.cml-motion-ready .theme-carmela .carmela-motion-horizontal-showcase:not(.is-revealed) .carmela-motion-horizontal-showcase__panel{opacity:0;transform:translateY(24px)}.theme-carmela .carmela-motion-horizontal-showcase.is-revealed .carmela-motion-horizontal-showcase__panel{opacity:1;transform:translateY(0);transition:opacity var(--c-dur-6) var(--c-ease),transform var(--c-dur-6) var(--c-ease)}@media(prefers-reduced-motion:reduce){.cml-motion-ready .theme-carmela .carmela-motion-horizontal-showcase .carmela-motion-horizontal-showcase__panel{opacity:1!important;transform:none!important}.theme-carmela .carmela-motion-horizontal-showcase__viewport{scroll-behavior:auto}}.theme-carmela .carmela-motion-stacked-cards{background:var(--c-bg);isolation:isolate;position:relative;z-index:1}.theme-carmela .carmela-motion-stacked-cards__stack{display:flex;flex-direction:column;gap:max(18px,min(3vw,32px));margin-top:max(18px,min(3vw,30px));position:relative}.theme-carmela .carmela-motion-stacked-cards__card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-xl);box-shadow:var(--c-shadow-card);overflow:hidden;position:sticky;top:max(80px,min(12vh,130px));top:max(80px,min(12svh,130px));transition:transform var(--c-dur-6) var(--c-ease);z-index:1}.theme-carmela .carmela-motion-stacked-cards__card:nth-child(2){top:calc(max(80px, min(12vh, 130px)) + 14px);top:calc(max(80px, min(12svh, 130px)) + 14px);z-index:2}.theme-carmela .carmela-motion-stacked-cards__card:nth-child(3){top:calc(max(80px, min(12vh, 130px)) + 28px);top:calc(max(80px, min(12svh, 130px)) + 28px);z-index:3}.theme-carmela .carmela-motion-stacked-cards__card:nth-child(4){top:calc(max(80px, min(12vh, 130px)) + 42px);top:calc(max(80px, min(12svh, 130px)) + 42px);z-index:4}.theme-carmela .carmela-motion-stacked-cards__card:nth-child(5){top:calc(max(80px, min(12vh, 130px)) + 56px);top:calc(max(80px, min(12svh, 130px)) + 56px);z-index:5}.theme-carmela .carmela-motion-stacked-cards__inner{align-items:stretch;display:grid;grid-template-columns:1fr}@media(min-width:768px){.theme-carmela .carmela-motion-stacked-cards__inner{grid-template-columns:1.1fr 1fr}}.theme-carmela .carmela-motion-stacked-cards__media{aspect-ratio:16/10;background:var(--c-surface);overflow:hidden}.theme-carmela .carmela-motion-stacked-cards__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-carmela .carmela-motion-stacked-cards__body{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:max(20px,min(3vw,40px));position:relative}.theme-carmela .carmela-motion-stacked-cards__index{color:color-mix(in srgb,var(--c-gold) 38%,transparent);font-family:var(--c-font-display);font-size:max(34px,min(6vw,64px));font-weight:800;inset-block-start:max(12px,min(2vw,20px));inset-inline-start:max(16px,min(2.5vw,28px));line-height:1;position:absolute;text-align:start;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c-gold) 75%,transparent)}.theme-carmela .carmela-motion-stacked-cards__index:before{content:attr(data-cml-label)}.theme-carmela .carmela-motion-stacked-cards__meta{color:var(--c-gold-text);font-size:var(--c-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.theme-carmela .carmela-motion-stacked-cards__body h3{color:var(--c-heading);font-size:max(20px,min(3vw,28px));margin:0}.theme-carmela .carmela-motion-stacked-cards__body p{color:var(--c-text-muted);font-size:var(--c-text-md);margin:0;max-width:46ch}.theme-carmela .carmela-motion-stacked-cards__link{align-items:center;align-self:flex-start;background:var(--c-gold-gradient,var(--c-gold));border:none;border-radius:var(--c-radius-pill,999px);box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);display:inline-flex;font-size:var(--c-text-sm);font-weight:700;gap:8px;justify-content:center;margin-top:12px;min-height:44px;padding:.8rem 2rem;-webkit-text-decoration:none;text-decoration:none;transition:transform var(--c-dur-3) var(--c-ease),box-shadow var(--c-dur-3) var(--c-ease),filter var(--c-dur-3) var(--c-ease)}.theme-carmela .carmela-motion-stacked-cards__link:hover{box-shadow:0 18px 50px -14px var(--c-gold-glow);color:var(--c-accent-contrast);filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.theme-carmela .carmela-motion-stacked-cards__link:hover{transform:translateY(-2px)}}.theme-carmela .carmela-motion-stacked-cards__link:active{filter:brightness(.98);transform:translateY(0)}.theme-carmela .carmela-motion-stacked-cards--compact .carmela-motion-stacked-cards__inner{grid-template-columns:1fr}.theme-carmela .carmela-motion-stacked-cards--centered .carmela-motion-stacked-cards__inner{align-items:center;grid-template-columns:1fr 1fr}.theme-carmela .carmela-motion-stacked-cards--centered .carmela-motion-stacked-cards__body{text-align:start}.theme-carmela .carmela-motion-stacked-cards--side .carmela-motion-stacked-cards__inner{align-items:stretch;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.theme-carmela .carmela-motion-stacked-cards--side .carmela-motion-stacked-cards__media{max-width:100%;min-width:0}.theme-carmela .carmela-motion-stacked-cards--side .carmela-motion-stacked-cards__card{margin-inline-start:calc((var(--cml-sc-i, 0))*max(0px, min(1.1vw, 18px)))}@media(max-width:767px){.theme-carmela .carmela-motion-stacked-cards--centered .carmela-motion-stacked-cards__inner,.theme-carmela .carmela-motion-stacked-cards--side .carmela-motion-stacked-cards__inner{grid-template-columns:1fr}.theme-carmela .carmela-motion-stacked-cards--side .carmela-motion-stacked-cards__card{margin-inline-start:0}.theme-carmela .carmela-motion-stacked-cards__card{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.theme-carmela .carmela-motion-stacked-cards__card{position:relative;top:auto}}html[data-cml-motion-level=off] .theme-carmela .carmela-motion-stacked-cards__card,html[data-cml-motion-setting=off] .theme-carmela .carmela-motion-stacked-cards__card{position:relative;top:auto}html[data-cml-motion-level=off] .carmela-motion-section *,html[data-cml-motion-level=off] .cml-hero__bg,html[data-cml-motion-level=off] [data-cml-motion] *,html[data-cml-motion-setting=off] .carmela-motion-section *,html[data-cml-motion-setting=off] .cml-hero__bg,html[data-cml-motion-setting=off] [data-cml-motion] *{animation:none!important;transition:none!important}html[data-cml-motion-level=off] .carmela-motion-section [style*=opacity],html[data-cml-motion-level=off] [data-cml-motion] [style*=opacity],html[data-cml-motion-setting=off] .carmela-motion-section [style*=opacity],html[data-cml-motion-setting=off] [data-cml-motion] [style*=opacity]{opacity:1!important}html[data-cml-motion-level=light] .cml-hero__bg,html[data-cml-motion-setting=light] .cml-hero__bg{animation:none!important;transform:none!important}@media(max-width:767px){.theme-carmela .cml-hero__bg{animation:none!important;transform:none!important}}