body.theme-carmela,html{background-color:var(--c-bg);color:var(--c-text)}body.theme-carmela{overflow-x:clip}.theme-carmela{font-family:var(--c-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.theme-carmela h1,.theme-carmela h2,.theme-carmela h3,.theme-carmela h4,.theme-carmela h5,.theme-carmela h6{color:var(--c-gold-text);font-family:var(--c-font-display);font-weight:700;letter-spacing:-.01em;line-height:1.2}.theme-carmela a{transition:color var(--c-dur-fast) var(--c-ease)}.theme-carmela ::-moz-selection{background:var(--c-gold);color:var(--c-accent-contrast)}.theme-carmela ::selection{background:var(--c-gold);color:var(--c-accent-contrast)}.theme-carmela ::-webkit-scrollbar{height:9px;width:9px}.theme-carmela ::-webkit-scrollbar-track{background:transparent}.theme-carmela ::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:var(--c-radius-pill)}.theme-carmela ::-webkit-scrollbar-thumb:hover{background:var(--c-gold-3)}.theme-carmela .cml-header-icon:focus-visible,.theme-carmela [role=button]:focus-visible,.theme-carmela [tabindex]:not([tabindex="-1"]):focus-visible,.theme-carmela a:focus-visible,.theme-carmela button:focus-visible,.theme-carmela custom-salla-product-card a:focus-visible,.theme-carmela input:focus-visible,.theme-carmela salla-add-product-button:focus-visible,.theme-carmela salla-button:focus-visible,.theme-carmela select:focus-visible,.theme-carmela summary:focus-visible,.theme-carmela textarea:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.theme-carmela salla-add-product-button::part(button):focus-visible,.theme-carmela salla-button::part(button):focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}@media(pointer:coarse){.theme-carmela .cml-fcontact__btn,.theme-carmela .cml-header-icon,.theme-carmela .cml-quickview-btn,.theme-carmela .cml-revealbar .cml-quick-add,.theme-carmela .cml-revealbar .cml-quickview-btn,.theme-carmela .cml-revealbar .s-product-card-wishlist-btn,.theme-carmela .s-product-card-wishlist-btn{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.theme-carmela *,.theme-carmela :after,.theme-carmela :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}.text-gold{color:var(--c-gold-text)!important}.cml-eyebrow{color:var(--c-gold-2-text);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.22em;margin-bottom:.75rem;text-transform:uppercase}.theme-carmela .container{max-width:1280px}.theme-carmela .store-header{background:var(--c-bg);position:relative;z-index:30}.theme-carmela .cml-announce{background:var(--c-gold-gradient);color:var(--c-accent-contrast);font-size:var(--c-text-sm);font-weight:600}.theme-carmela .cml-announce__inner{align-items:center;display:flex;gap:16px;justify-content:center;min-height:40px;position:relative}.theme-carmela .cml-announce__msg{letter-spacing:.04em;margin:0;text-align:center}.theme-carmela .cml-announce--rotate .cml-announce__track{display:grid;position:relative}.theme-carmela .cml-announce--rotate .cml-announce__msg{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity var(--c-dur-4) var(--c-ease),transform var(--c-dur-4) var(--c-ease)}.theme-carmela .cml-announce--rotate .cml-announce__msg.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.theme-carmela .cml-announce--rotate .cml-announce__msg{transform:none;transition:opacity var(--c-dur-2) linear}.theme-carmela .cml-announce--rotate .cml-announce__msg.is-active{transform:none}}.theme-carmela .cml-announce__close{align-items:center;background:transparent;border:none;color:inherit;display:inline-flex;height:30px;inset-inline-end:0;justify-content:center;opacity:.75;position:absolute;transition:opacity var(--c-dur-fast) var(--c-ease);width:30px}.theme-carmela .cml-announce__close:hover{opacity:1}.theme-carmela .cml-announce__close i{font-size:var(--c-text-md)}.theme-carmela .main-nav-container,.theme-carmela .main-nav-container.bg-white{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 0 14px;transition:background var(--c-dur) var(--c-ease)}.theme-carmela .cml-header,.theme-carmela .main-nav-container,.theme-carmela .main-nav-container .inner,.theme-carmela .store-header{border-bottom:none!important;box-shadow:none!important}.theme-carmela .main-nav-container.fixed-header .inner,.theme-carmela .main-nav-container.fixed-pinned .inner{box-shadow:none!important;position:static!important;transform:none!important}.theme-carmela .cml-mainbar{padding:0}.theme-carmela .cml-mainbar__grid{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-soft);display:flex;gap:24px;margin-top:30px;min-height:64px;padding-inline:22px 10px;transition:transform .35s var(--c-ease),background .35s var(--c-ease),border-color .35s var(--c-ease),box-shadow .35s var(--c-ease),backdrop-filter .35s var(--c-ease),-webkit-backdrop-filter .35s var(--c-ease)}.theme-carmela .cml-brand{align-items:center;display:flex;flex-shrink:0}.theme-carmela .cml-brand img{height:40px;max-width:180px;min-width:64px;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:360px){.theme-carmela .cml-brand img{height:34px;max-width:116px}.theme-carmela .cml-mainbar__nav{margin-inline-start:8px}}.theme-carmela .cml-mainbar__nav{margin-inline-end:auto;margin-inline-start:14px;min-width:0}.theme-carmela .cml-mainbar__actions{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-inline-start:auto}.theme-carmela .cml-mainbar__actions>*{flex-shrink:0}.theme-carmela .cml-mainbar__actions .cml-header-localization{min-width:0!important;padding:0 4px;width:auto!important}.theme-carmela .btn--circle-gray,.theme-carmela .btn--rounded-gray,.theme-carmela .cml-header-icon,.theme-carmela .header-btn__icon{align-items:center;background:transparent;border:none;border-radius:var(--c-radius-pill);color:var(--c-text);display:inline-flex;height:42px;justify-content:center;min-width:42px;padding:0;transition:color var(--c-dur-fast) var(--c-ease),background var(--c-dur-fast) var(--c-ease);width:42px}.theme-carmela .btn--circle-gray i,.theme-carmela .btn--rounded-gray i,.theme-carmela .cml-header-icon i,.theme-carmela .header-btn__icon i{font-size:19px;line-height:1}.theme-carmela .btn--circle-gray:hover,.theme-carmela .btn--rounded-gray:hover,.theme-carmela .cml-header-icon:hover,.theme-carmela .header-btn__icon:hover{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela .cml-mainbar__actions>*{align-items:center;display:inline-flex;height:42px}.theme-carmela .cml-mainbar__actions i{font-size:19px!important;line-height:1}.theme-carmela .mburger.cml-header-icon{padding:0}.theme-carmela #mainnav .mburger .sicon-menu,.theme-carmela .cml-header .mburger .sicon-menu{display:block!important;line-height:1!important;width:auto!important}.theme-carmela .cml-mainbar__actions salla-cart-summary,.theme-carmela .cml-mainbar__actions salla-localization-modal,.theme-carmela .cml-mainbar__actions salla-user-menu{align-items:center;display:inline-flex!important;min-height:0!important;min-width:0!important}.theme-carmela .cml-cart .header-btn__icon,.theme-carmela .cml-mainbar__actions .header-btn__icon{background:transparent!important;border:none!important;color:var(--c-text)!important;height:42px!important;margin:0!important;width:42px!important}.theme-carmela .cml-mainbar__actions .header-btn:hover .header-btn__icon{color:var(--c-gold-text)!important}.theme-carmela .cml-mainbar__actions .s-cart-summary-total{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.theme-carmela .cml-cart,.theme-carmela .cml-mainbar__actions salla-cart-summary{overflow:visible;position:relative}.theme-carmela .cml-mainbar__actions .s-cart-summary-count,.theme-carmela .s-cart-summary-count{background:var(--c-gold)!important;border:none!important;bottom:auto!important;color:var(--c-accent-contrast)!important;font-size:11px!important;height:17px!important;inset-inline-end:1px!important;inset-inline-start:auto!important;left:auto!important;line-height:17px!important;min-width:17px!important;padding:0!important;right:auto!important;top:2px!important;width:17px!important}.theme-carmela .cml-minicart{position:relative}.theme-carmela .cml-minicart__panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg,16px);box-shadow:var(--c-shadow-card,0 18px 50px -12px rgba(0,0,0,.6));display:none;inset-inline-end:0;inset-inline-start:auto;opacity:0;padding:14px;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translateY(8px);transform-origin:top center;transition:opacity .2s var(--c-ease),transform .2s var(--c-ease),visibility 0s linear .2s;visibility:hidden;width:min(330px,100vw - 24px);z-index:90}.theme-carmela .cml-minicart__panel:before{content:"";height:14px;position:absolute;top:-14px;inset-inline:0}@media(min-width:1024px)and (hover:hover){.theme-carmela .cml-minicart__panel{display:block}.theme-carmela .cml-minicart.is-open .cml-minicart__panel{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.theme-carmela .cml-minicart--enabled .s-cart-summary-body,.theme-carmela .cml-minicart--enabled .s-cart-summary-menu{display:none!important}}.theme-carmela .cml-minicart__list{list-style:none;margin:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:0}.theme-carmela .cml-minicart__item{align-items:center;display:grid;grid-template-columns:auto auto 1fr auto auto;grid-gap:9px;animation:cmlMcItemIn .32s var(--c-ease) both;border-bottom:1px solid var(--c-border);gap:9px;padding:10px 2px}.theme-carmela .cml-minicart__item:last-child{border-bottom:0}.theme-carmela .cml-minicart__thumb{background:var(--c-bg-2);border:1px solid var(--c-border);border-radius:var(--c-radius-sm);display:block;flex:0 0 auto;height:48px;overflow:hidden;width:48px}.theme-carmela .cml-minicart__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-carmela .cml-minicart__thumb .cml-minicart__ico{color:var(--c-gold-text);height:100%;padding:13px;width:100%}.theme-carmela .cml-minicart--no-anim .cml-minicart__item{animation:none}.theme-carmela .cml-minicart__item.is-removing{opacity:.35;pointer-events:none;transition:opacity .2s var(--c-ease)}@keyframes cmlMcItemIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.theme-carmela .cml-minicart__del{align-items:center;background:transparent;border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-text-muted);display:inline-flex;flex:0 0 auto;font-size:var(--c-text-xs);height:24px;justify-content:center;transition:color .18s var(--c-ease),border-color .18s var(--c-ease),background .18s var(--c-ease);width:24px}.theme-carmela .cml-minicart__del:hover{border-color:var(--c-sale,#e5484d);color:var(--c-sale,#e5484d)}.theme-carmela .cml-minicart__name{align-items:center;color:var(--c-heading);display:flex;font-size:13px;gap:7px;line-height:1.35;min-width:0;transition:color .18s var(--c-ease)}.theme-carmela .cml-minicart__name:hover{color:var(--c-gold-text)}.theme-carmela .cml-minicart__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-carmela .cml-minicart__ico{color:var(--c-gold-text);flex:0 0 auto}.theme-carmela .cml-minicart__qty{color:var(--c-text-muted);font-size:12px;white-space:nowrap}.theme-carmela .cml-minicart__price{color:var(--c-gold-text);font-size:13px;font-weight:600;white-space:nowrap}.theme-carmela .cml-minicart__foot{border-top:1px solid var(--c-border);margin-top:12px;padding-top:12px}.theme-carmela .cml-minicart__total{align-items:center;color:var(--c-heading);display:flex;font-size:13.5px;justify-content:space-between;margin-bottom:11px}.theme-carmela .cml-minicart__total b{color:var(--c-gold-text);font-size:15.5px}.theme-carmela .cml-minicart__cta{background:var(--c-gold);border-radius:var(--c-radius-pill,999px);color:var(--c-accent-contrast,#1a1714);display:block;font-size:13.5px;font-weight:600;padding:10px 14px;text-align:center;transition:filter .18s var(--c-ease),transform .18s var(--c-ease)}.theme-carmela .cml-minicart__cta:hover{filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.theme-carmela .cml-minicart__cta:hover{transform:translateY(-1px)}}.theme-carmela .cml-minicart__empty{color:var(--c-text-muted);padding:22px 10px 14px;text-align:center}.theme-carmela .cml-minicart__empty i{color:var(--c-gold-text);font-size:30px;opacity:.8}.theme-carmela .cml-minicart__empty p{font-size:13.5px;margin:10px 0 0}.theme-carmela .cml-minicart__loading{align-items:center;display:flex;gap:6px;justify-content:center;padding:26px 0}.theme-carmela .cml-minicart__loading span{animation:cmlMcDot .9s var(--c-ease) infinite;background:var(--c-gold);border-radius:var(--c-radius-pill);height:8px;opacity:.5;width:8px}.theme-carmela .cml-minicart__loading span:nth-child(2){animation-delay:.15s}.theme-carmela .cml-minicart__loading span:nth-child(3){animation-delay:.3s}@keyframes cmlMcDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.theme-carmela .cml-minicart__item,.theme-carmela .cml-minicart__loading span,.theme-carmela .cml-minicart__panel{animation:none!important;transition:none!important}}.theme-carmela .cml-header-localization button,.theme-carmela .cml-header-localization::part(button){background:transparent!important;border:none!important;color:var(--c-text)!important;font-size:var(--c-text-sm)!important;height:42px;padding:0 8px!important;transition:color var(--c-dur-fast) var(--c-ease)}.theme-carmela .cml-header-localization button:hover,.theme-carmela .cml-header-localization::part(button):hover{color:var(--c-gold-text)!important}.theme-carmela .cml-header-localization .s-localization-modal-trigger-btn,.theme-carmela .cml-header-localization .s-localization-modal-trigger-btn:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.theme-carmela .cml-header-user{align-items:center;color:var(--c-text)!important;display:inline-flex!important;height:42px!important;justify-content:center;width:42px!important}.theme-carmela .cml-header-user::part(button){align-items:center;background:transparent!important;border:none!important;display:inline-flex;height:42px;justify-content:center;width:42px}.theme-carmela .cml-header-user i,.theme-carmela .cml-header-user svg,.theme-carmela .cml-mainbar__actions salla-user-menu i,.theme-carmela .cml-mainbar__actions salla-user-menu span,.theme-carmela .cml-mainbar__actions salla-user-menu svg{color:var(--c-text)!important}.theme-carmela .cml-header-user i,.theme-carmela .cml-mainbar__actions salla-user-menu i{font-size:20px!important}.theme-carmela .cml-header-user i,.theme-carmela .cml-header-user svg{transition:color var(--c-dur-fast) var(--c-ease)}.theme-carmela .cml-header-user:hover i,.theme-carmela .cml-header-user:hover svg{color:var(--c-gold-text)!important}.theme-carmela .cml-mainbar__actions salla-user-menu .s-user-avatar,.theme-carmela .cml-mainbar__actions salla-user-menu img{border:1px solid var(--c-border);border-radius:var(--c-radius-pill);height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.theme-carmela .cml-mainbar__actions salla-user-menu .s-user-menu-login-btn,.theme-carmela .cml-mainbar__actions salla-user-menu .s-user-menu-trigger,.theme-carmela salla-user-menu .s-user-menu-login-btn,.theme-carmela salla-user-menu .s-user-menu-trigger{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;display:inline-flex!important;height:42px!important;padding:0!important}.theme-carmela salla-user-menu .s-user-menu-login-btn{color:var(--c-text)!important;justify-content:center!important;width:42px!important}.theme-carmela salla-user-menu .s-user-menu-login-btn svg,.theme-carmela salla-user-menu .s-user-menu-login-btn svg path,.theme-carmela salla-user-menu .s-user-menu-trigger svg,.theme-carmela salla-user-menu .s-user-menu-trigger svg path{fill:currentColor!important}.theme-carmela .s-localization-modal-content,.theme-carmela salla-localization-modal [class*=dropdown],.theme-carmela salla-user-menu .dropdown__menu,.theme-carmela salla-user-menu .s-user-menu-dropdown{background:var(--c-surface)!important;border:1px solid var(--c-border)!important;color:var(--c-text)!important}.theme-carmela salla-user-menu .s-user-menu-link,.theme-carmela salla-user-menu a,.theme-carmela salla-user-menu li{color:var(--c-text)!important;transition:color var(--c-dur-fast) var(--c-ease),background var(--c-dur-fast) var(--c-ease)}.theme-carmela salla-user-menu .s-user-menu-link:hover,.theme-carmela salla-user-menu a:hover{background:var(--c-gold-soft)!important;color:var(--c-gold-text)!important}@media(min-width:1024px){.theme-carmela salla-user-menu{position:relative}.theme-carmela salla-user-menu .s-user-menu-dropdown{inset-inline-end:0!important;inset-inline-start:auto!important;margin:0!important;position:absolute!important;top:calc(100% + 10px)!important}}.theme-carmela .header-search .s-search-input{background:var(--c-card)!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius-pill)!important;color:var(--c-text)!important;font-size:var(--c-text-base)}.theme-carmela .cml-mainbar__nav{align-items:center;align-self:stretch;display:none}@media(min-width:1024px){.theme-carmela .cml-mainbar__nav{display:flex}}.theme-carmela .cml-mainbar__nav custom-main-menu{align-items:center;display:flex!important;height:100%;min-height:0!important;width:auto}.theme-carmela .cml-mainbar__nav #mobile-menu,.theme-carmela .cml-mainbar__nav .mobile-menu{display:block;height:100%}.theme-carmela .cml-mainbar__nav .main-menu{align-items:center;display:flex!important;flex-wrap:nowrap;gap:2px;height:100%;list-style:none;margin:0!important;min-height:0!important;padding:0!important}@media(min-width:1024px){.theme-carmela .cml-mainbar__nav .main-menu>li:not(.root-level){display:none!important}.theme-carmela .cml-mainbar__nav custom-main-menu[data-cml-wrap] .main-menu{flex-wrap:wrap;height:auto;row-gap:0}.theme-carmela .cml-mainbar__nav custom-main-menu[data-cml-wrap] .main-menu>li.root-level{height:auto}.theme-carmela .cml-mainbar__nav custom-main-menu[data-cml-wrap] #mobile-menu,.theme-carmela .cml-mainbar__nav custom-main-menu[data-cml-wrap] .mobile-menu:not(#does-not-exist){align-items:center;display:flex}}.theme-carmela .cml-mainbar__nav .main-menu>li.root-level{align-items:center;display:inline-flex;height:100%}.theme-carmela .cml-mainbar__nav .main-menu>li.root-level>a,.theme-carmela .cml-mainbar__nav .main-menu>li>a{align-items:center;color:var(--c-text);display:inline-flex;font-family:var(--c-font-body);font-size:var(--c-text-md);font-weight:600;height:100%;letter-spacing:.02em;line-height:1;padding:10px 14px!important;position:relative;white-space:nowrap}.theme-carmela .cml-mainbar__nav .main-menu>li>a:after{background:var(--c-gold-gradient);border-radius:2px;content:"";inset-inline:14px;bottom:4px;height:2px;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform var(--c-dur) var(--c-ease)}.theme-carmela .cml-mainbar__nav .main-menu>li.active>a,.theme-carmela .cml-mainbar__nav .main-menu>li>a:hover{color:var(--c-gold-text)}.theme-carmela .cml-mainbar__nav .main-menu>li.active>a:after,.theme-carmela .cml-mainbar__nav .main-menu>li>a:hover:after{transform:scaleX(1)}.theme-carmela .cml-mainbar__nav .sub-menu{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-lg,12px);border-top:2px solid var(--c-gold);box-shadow:0 24px 60px -24px rgba(0,0,0,.72),0 0 0 1px var(--c-border-soft);margin-top:12px;min-width:232px;opacity:0;padding:8px;transform:translateY(-8px) scale(.985);transform-origin:top center;transition:opacity var(--c-dur) var(--c-ease),transform var(--c-dur) var(--c-ease),visibility var(--c-dur) var(--c-ease);visibility:hidden}.theme-carmela .cml-mainbar__nav .root-level.has-children>.sub-menu:before{content:"";height:14px;inset-inline:0;position:absolute;top:-14px}.theme-carmela .cml-mainbar__nav li:focus-within>.sub-menu,.theme-carmela .cml-mainbar__nav li:hover>.sub-menu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.theme-carmela .cml-mainbar__nav .sub-menu ul{list-style:none;margin:0;padding:0}.theme-carmela .cml-mainbar__nav .sub-menu li{margin:0;position:relative}.theme-carmela .cml-mainbar__nav .sub-menu>ul a{align-items:center;background:transparent;border-radius:calc(var(--c-radius-lg, 12px) - 5px);color:var(--c-text);display:flex;font-family:var(--c-font-body);font-size:var(--c-text-base);font-weight:500;gap:12px;justify-content:space-between;line-height:1.35;padding:10px 13px;white-space:normal;word-wrap:anywhere;transition:background var(--c-dur-fast) var(--c-ease),color var(--c-dur-fast) var(--c-ease),padding-inline-start var(--c-dur-fast) var(--c-ease)}.theme-carmela .cml-mainbar__nav .sub-menu li.has-children:hover>a,.theme-carmela .cml-mainbar__nav .sub-menu>ul a:focus-visible,.theme-carmela .cml-mainbar__nav .sub-menu>ul a:hover{background:var(--c-gold-soft);color:var(--c-gold-text);outline:none;padding-inline-start:17px;-webkit-text-decoration:none;text-decoration:none}.theme-carmela .cml-mainbar__nav .sub-menu .sub-menu{margin-top:-2px}.theme-carmela .cml-mainbar__nav li.mega-menu>.sub-menu{gap:18px;min-width:min(860px,72vw);padding:18px}.theme-carmela .cml-mainbar__nav li.mega-menu>.sub-menu>ul{align-self:stretch;border-inline-end:1px solid var(--c-border);margin:0;padding-inline-end:18px}.theme-carmela .cml-mainbar__nav #more-menu-dropdown li.mega-menu>.sub-menu{flex-direction:column;gap:0;min-width:0;padding:6px;width:14rem}.theme-carmela .cml-mainbar__nav #more-menu-dropdown li.mega-menu>.sub-menu>:not(ul){display:none}.theme-carmela .cml-mainbar__nav #more-menu-dropdown li.mega-menu>.sub-menu>ul{border-inline-end:0;padding-inline-end:0}.theme-carmela .s-slider-block__title-nav button,.theme-carmela .s-slider-nav button,.theme-carmela .swiper-button-next,.theme-carmela .swiper-button-prev,.theme-carmela salla-slider .swiper-button-next,.theme-carmela salla-slider .swiper-button-prev{background:var(--c-surface)!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius-pill)!important;box-shadow:none!important;color:var(--c-text)!important;cursor:pointer;pointer-events:auto!important;position:relative;transition:border-color var(--c-dur-fast) var(--c-ease),color var(--c-dur-fast) var(--c-ease),background var(--c-dur-fast) var(--c-ease);z-index:12}.theme-carmela .s-slider-block__title-nav button:hover,.theme-carmela .s-slider-nav button:hover,.theme-carmela .swiper-button-next:hover,.theme-carmela .swiper-button-prev:hover,.theme-carmela salla-slider .swiper-button-next:hover,.theme-carmela salla-slider .swiper-button-prev:hover{background:linear-gradient(var(--c-gold-soft),var(--c-gold-soft)),var(--c-surface)!important;border-color:var(--c-gold-text)!important;box-shadow:none!important;color:var(--c-gold-text)!important}.theme-carmela .s-slider-block__title-nav button svg,.theme-carmela .s-slider-nav button svg,.theme-carmela .swiper-button-next svg,.theme-carmela .swiper-button-prev svg,.theme-carmela salla-slider .swiper-button-next svg,.theme-carmela salla-slider .swiper-button-prev svg{pointer-events:none;fill:currentColor!important}.theme-carmela .s-slider-block__title-nav button.swiper-button-disabled,.theme-carmela .s-slider-block__title-nav button[disabled],.theme-carmela .swiper-button-disabled{cursor:default;opacity:.35!important;pointer-events:none!important}.theme-carmela .cml-header.is-scrolled{position:sticky;top:calc(var(--cml-promo-bar-h, 0px) - var(--cml-announce-h, 0px) - 20px);z-index:40}.theme-carmela .cml-header.is-scrolled .main-nav-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent!important}.theme-carmela .cml-header.is-scrolled .cml-mainbar__grid{animation:cmlPillIn .4s var(--c-ease);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-elevated);border-color:var(--c-border-strong);box-shadow:var(--c-shadow-card)}@keyframes cmlPillIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.theme-carmela .cml-header.is-scrolled .cml-announce{visibility:hidden}.theme-carmela .cml-header.is-scrolled .main-nav-container{pointer-events:none}.theme-carmela .cml-header.is-scrolled .cml-mainbar__grid{pointer-events:auto}.theme-carmela.cml-home .cml-header[data-transparent=true]{background:transparent!important;position:absolute;top:0;inset-inline:0;pointer-events:none;z-index:40}.theme-carmela.cml-home .cml-header[data-transparent=true] .cml-announce,.theme-carmela.cml-home .cml-header[data-transparent=true] .cml-mainbar__grid{pointer-events:auto}.theme-carmela.cml-home .cml-header[data-transparent=true].is-scrolled{position:fixed;top:calc(var(--cml-promo-bar-h, 0px) - var(--cml-announce-h, 0px) - 20px)}.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__grid{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:color-mix(in srgb,var(--c-glass) 72%,transparent);border-color:hsla(0,0%,100%,.18);box-shadow:0 4px 30px -10px rgba(0,0,0,.5)}.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .carmela-theme-toggle,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand__name,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-cart .header-btn__icon,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon i,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user .s-user-menu-login-btn,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user svg,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__nav .main-menu>li>a{color:var(--c-on-glass)!important}html:not(.dark) .theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization button,html:not(.dark) .theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization::part(button){color:var(--c-on-glass)!important}.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand img{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}html:not(.dark) .theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .s-cart-summary-count{background:var(--c-gold-on-dark)!important;color:var(--c-ink)!important}.theme-carmela.cml-header-solid .cml-header{background:var(--c-surface);border-bottom:none;position:relative}.theme-carmela.cml-header-solid .main-nav-container{align-items:center;display:flex;min-height:0!important;padding:0!important}.theme-carmela.cml-header-solid .main-nav-container>.inner{width:100%}.theme-carmela.cml-header-solid .main-nav-container .container,.theme-carmela.cml-header-solid .main-nav-container .inner{padding-block:0}.theme-carmela.cml-header-solid .cml-mainbar__grid{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;min-height:64px;padding-block:12px;padding-inline:0}.theme-carmela.cml-header-solid .cml-mainbar__actions{gap:4px}.theme-carmela.cml-header-solid .cml-mainbar__nav{align-self:center}.theme-carmela.cml-header-solid .cml-header.is-scrolled{-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);background:color-mix(in srgb,var(--c-surface) 82%,transparent);border-bottom:1px solid var(--c-border)!important;box-shadow:var(--c-shadow-soft)!important;position:sticky;top:calc(var(--cml-promo-bar-h, 0px) - var(--cml-announce-h, 0px));z-index:40}.theme-carmela.cml-header-solid .cml-header.is-scrolled .main-nav-container{background:transparent!important;margin-bottom:0;padding:0!important}.theme-carmela.cml-header-solid .cml-header.is-scrolled .cml-mainbar__grid{animation:none;background:transparent;border:none;box-shadow:none;margin-bottom:0;margin-top:0;transform:none}.theme-carmela.cml-header-solid.cml-home .cml-header{border-bottom:none;position:relative;top:auto}.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled){background:var(--c-surface)!important}.theme-carmela.cml-header-solid.cml-home .cml-header.is-scrolled{-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);background:color-mix(in srgb,var(--c-surface) 75%,transparent)!important;border-bottom:1px solid var(--c-border);box-shadow:var(--c-shadow-soft);position:sticky;top:calc(var(--cml-promo-bar-h, 0px) - var(--cml-announce-h, 0px))}.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-mainbar__grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none}.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .carmela-theme-toggle,.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-cart .header-btn__icon,.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-header-icon,.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-header-icon i,.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-mainbar__nav a{color:var(--c-text)!important}.theme-carmela.cml-header-solid.cml-home .cml-header:not(.is-scrolled) .cml-brand img{filter:none}.carmela-theme-toggle{align-items:center;background:transparent;border:none;border-radius:var(--c-radius-pill);color:var(--c-text);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:all var(--c-dur-fast) var(--c-ease);width:44px}.carmela-theme-toggle i{font-size:19px;line-height:1}.carmela-theme-toggle svg{display:block;height:19px;width:19px}.carmela-theme-toggle:hover{background:var(--c-gold-soft);color:var(--c-gold-text)}.carmela-theme-toggle .carmela-icon-sun{display:none}.carmela-theme-toggle .carmela-icon-moon,html.dark .carmela-theme-toggle .carmela-icon-sun{display:block}html.dark .carmela-theme-toggle .carmela-icon-moon{display:none}.theme-carmela .main-menu,.theme-carmela custom-main-menu{color:var(--c-text)}.theme-carmela .dropdown-menu,.theme-carmela .s-mega-menu-sub,.theme-carmela .sub-menu{background:var(--c-surface)!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius)!important;box-shadow:var(--c-shadow)!important}.theme-carmela .menu-item{transition:background var(--c-dur-fast) var(--c-ease),color var(--c-dur-fast) var(--c-ease)}.theme-carmela .menu-item:hover{background:var(--c-gold-soft);color:var(--c-gold-text)}@media(max-width:1023px){.theme-carmela .cml-navrow{display:none}.theme-carmela .cml-mainbar__grid{grid-template-columns:auto 1fr auto;min-height:64px}.theme-carmela .cml-brand img{height:38px}.theme-carmela .cml-mainbar__grid{gap:8px;padding-inline:12px 4px}.theme-carmela .cml-mainbar__actions{gap:0;min-width:0}.theme-carmela .cml-brand{min-width:0}.theme-carmela .cml-brand img{max-width:130px}.theme-carmela .cml-mainbar__actions .cml-header-icon{min-width:40px;width:40px}.theme-carmela .cml-mainbar__actions>[data-cml-search-toggle]{display:none}.theme-carmela .cml-mainbar__actions .cml-header-localization{padding:0}.theme-carmela .cml-mainbar__actions .cml-header-localization .s-localization-modal-trigger-btn{display:none}.theme-carmela .cml-brand{flex-shrink:1}}@media(max-width:400px){.theme-carmela .cml-mainbar__actions .cml-header-icon,.theme-carmela .cml-mainbar__actions .header-btn__icon{height:38px;min-width:38px;width:38px}.theme-carmela .cml-brand img{max-width:110px}.theme-carmela .cml-mainbar__grid{gap:4px;padding-inline:8px 4px}}.theme-carmela .mburger.cml-header-icon{overflow:visible;position:relative}.theme-carmela .mburger.cml-header-icon b,.theme-carmela .mburger.cml-header-icon span,.theme-carmela .mburger.cml-header-icon:after,.theme-carmela .mburger.cml-header-icon:before{display:none!important}.theme-carmela .mburger.cml-header-icon .sicon-menu{display:block!important;line-height:1!important;width:auto!important}@media(min-width:1024px){.theme-carmela .cml-mainbar__actions .mburger,.theme-carmela .cml-mainbar__actions a[href="#mobile-menu"]{display:none!important}}.theme-carmela .s-block{color:var(--c-text)}.theme-carmela .s-block:not([style*=margin-top]),.theme-carmela main#main-content>.s-blocks-wrapper{margin-top:0!important}.theme-carmela .s-blocks-wrapper:empty{display:none}.theme-carmela main#main-content>.s-block:not(.cml-hero),.theme-carmela main#main-content>.s-blocks-wrapper>.s-block{padding-bottom:calc(var(--c-section-y)/2);padding-top:calc(var(--c-section-y)/2)}.theme-carmela main#main-content>.s-block:first-of-type:not(.cml-hero){padding-top:var(--c-section-y)}.theme-carmela main#main-content>.s-block:last-of-type{padding-bottom:var(--c-section-y)}.theme-carmela.cml-home main#main-content>.s-block.cml-hero:first-of-type{padding-top:0!important}.theme-carmela.cml-home:not(.cml-header-solid) main#main-content>.cml-hero:first-of-type .home-slider__content,.theme-carmela.cml-home:not(.cml-header-solid) main#main-content>.s-blocks-wrapper>.cml-hero:first-of-type .home-slider__content{padding-top:max(64px,min(8vw,116px))}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled){background:var(--c-bg)!important;pointer-events:auto;position:relative!important}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled){background:var(--c-bg)!important;pointer-events:auto;position:relative!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__grid{background:var(--c-elevated);border-color:var(--c-border-strong);box-shadow:none}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__grid{background:var(--c-elevated);border-color:var(--c-border-strong);box-shadow:none}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__nav .main-menu>li>a{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon i{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-cart .header-btn__icon{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user svg{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user .s-user-menu-login-btn{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .carmela-theme-toggle{color:var(--c-text)!important}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .carmela-theme-toggle,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-cart .header-btn__icon,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-icon i,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user .s-user-menu-login-btn,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-user svg,.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__nav .main-menu>li>a{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand__name{color:var(--c-heading)!important}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand__name{color:var(--c-heading)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization::part(button){color:var(--c-text)!important}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization::part(button){color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization button{color:var(--c-text)!important}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-header-localization button{color:var(--c-text)!important}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand img{filter:none}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header[data-transparent=true]:not(.is-scrolled) .cml-brand img{filter:none}.theme-carmela.cml-home:not(:has(main#main-content>.cml-hero:first-of-type,main#main-content>.s-blocks-wrapper:first-of-type>.cml-hero:first-child)) .cml-header.is-scrolled[data-transparent=true]{pointer-events:auto;position:sticky}.theme-carmela.cml-home.cml-home-nohero:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist) .cml-header.is-scrolled[data-transparent=true]{pointer-events:auto;position:sticky}.theme-carmela .s-block__title{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:max(1.5rem,min(3vw,2.5rem))}.theme-carmela .s-block__title h2{font-size:max(1.4rem,min(3vw,2.1rem));font-weight:700;margin:0;padding:0;position:relative}.theme-carmela .s-block__title h2:before{display:none}.theme-carmela .s-block__display-all,.theme-carmela .s-block__title a{align-items:center;color:var(--c-gold-text);display:inline-flex;font-size:13px;font-weight:600;gap:4px;letter-spacing:.04em;transition:color var(--c-dur-fast) var(--c-ease);white-space:nowrap}.theme-carmela .s-block__display-all:hover{color:var(--c-gold-2-text)}.theme-carmela .s-block--slider-with-bg{background:var(--c-bg)!important}html:not(.dark) .theme-carmela .s-block--slider-with-bg .slider-bg .cml-block-head__eyebrow,html:not(.dark) .theme-carmela .s-block--slider-with-bg .slider-bg .cml-block-head__title{color:var(--c-gold-2-on-dark)}html:not(.dark) .theme-carmela .s-block--slider-with-bg .slider-bg .cml-block-head__sub{color:hsla(0,0%,100%,.85)}.theme-carmela .s-block--slider-with-bg .slider-bg{border-radius:var(--c-radius-lg);height:max(200px,min(26vw,300px))!important;overflow:hidden}.theme-carmela .s-block--slider-with-bg .slider-bg h3{color:var(--c-on-media);font-family:var(--c-font-display);font-size:max(20px,min(3vw,32px))}.theme-carmela .s-block--slider-with-bg .slider-bg p{color:hsla(0,0%,100%,.82)}.theme-carmela .s-block--slider-with-bg .slider-bg:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.62))!important;opacity:1!important;pointer-events:none}.theme-carmela .s-block--slider-with-bg .cml-slider-with-bg__products,.theme-carmela .s-block--slider-with-bg .container.-mt-62{margin-top:max(-96px,min(-8vw,-64px))!important}.theme-carmela .s-block--slider-with-bg .cml-slider-with-bg__products{overflow:visible!important}.theme-carmela .cml-cats__grid{--n:4;--g:16px;grid-auto-rows:max(150px,min(18vw,220px))}.theme-carmela .cml-cats__card{backface-visibility:hidden;background:var(--c-bg-2);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);display:block;grid-column:span 1;grid-row:span 1;overflow:hidden;position:relative;transform:translateZ(0);transition:border-color .3s var(--c-ease,ease),box-shadow .3s var(--c-ease,ease)}.theme-carmela .cml-cats__card.is-wide{grid-column:span 2;grid-row:span 2}.theme-carmela .cml-cats__card:hover{border-color:var(--c-border-strong);box-shadow:var(--c-shadow-card)}.theme-carmela .cml-cats__img{backface-visibility:hidden;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translateZ(0);transition:transform .5s var(--c-ease,ease);width:100%}.theme-carmela .cml-cats__card:hover .cml-cats__img{transform:scale(1.06) translateZ(0)}.theme-carmela .cml-cats__overlay{background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.12) 48%,transparent);inset:0;position:absolute}.theme-carmela .cml-cats__text{inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:18px 20px;position:absolute;z-index:2}.theme-carmela .cml-cats__name{color:var(--c-on-media);font-family:var(--c-font-display);font-size:max(15px,min(1.4vw,20px));font-weight:700;line-height:1.25}.theme-carmela .cml-cats__count{color:hsla(0,0%,100%,.78);font-size:12px}@media(max-width:880px){.theme-carmela .cml-cats__grid{--n:2;grid-auto-rows:160px}.theme-carmela .cml-cats__card.is-wide{grid-column:span 2;grid-row:span 1}}@media(max-width:480px){.theme-carmela .cml-cats__grid{grid-auto-rows:140px;--g:12px}}@media(min-width:768px)and (max-width:1024px){.theme-carmela .cml-cats__grid{--n:3;grid-auto-rows:max(180px,min(24vw,240px))}.theme-carmela .cml-cats__card.is-wide{grid-column:span 2;grid-row:span 1}}.theme-carmela .cml-promo__box{align-items:stretch;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--c-gold-on-dark) 14%,transparent) 0,color-mix(in srgb,var(--c-gold-on-dark) 0%,transparent) 55%),var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-xl,20px);gap:0;overflow:hidden}.theme-carmela .cml-promo__box.no-media{grid-template-columns:1fr}.theme-carmela .cml-promo__media{min-height:320px;overflow:hidden;position:relative}.theme-carmela .cml-promo__media img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.theme-carmela .cml-promo__body{align-items:flex-start;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:max(28px,min(5vw,56px))}.theme-carmela .cml-promo__title{color:var(--c-heading);font-family:var(--c-font-display);font-size:max(22px,min(3.4vw,38px));font-weight:800;line-height:1.2;margin:0}html:not(.dark) .theme-carmela .cml-promo__title{text-shadow:none}.theme-carmela .cml-promo__desc{color:var(--c-text-muted);line-height:1.8;margin:0;max-width:38ch}.theme-carmela .cml-promo__count-title{color:var(--c-text-muted);font-size:12px;letter-spacing:.06em;margin-bottom:8px}.theme-carmela .cml-promo__count{display:block;margin:4px 0}.theme-carmela .cml-promo__cta{margin-top:6px}@media(max-width:768px){.theme-carmela .cml-promo__box{grid-template-columns:1fr}.theme-carmela .cml-promo__media{min-height:220px;order:-1}}.theme-carmela .s-count-down-list{align-items:stretch;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:8px;justify-content:inherit}.theme-carmela .s-count-down-item:after{content:none}.theme-carmela .s-count-down-item{align-items:center;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-md,12px);box-shadow:var(--c-shadow-soft);display:flex;flex-direction:column;justify-content:center;min-width:58px;padding:10px 8px 8px}.theme-carmela .s-count-down-item-value{color:var(--c-heading);font-family:var(--c-font-display);font-feature-settings:"tnum";font-size:max(20px,min(3vw,28px));font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.theme-carmela .s-count-down-item-label{color:var(--c-text);font-size:12px;font-weight:600;line-height:1.3;margin-top:5px;opacity:1;white-space:nowrap}html:not(.dark) .theme-carmela .s-count-down-item-label{color:var(--c-text-muted)}.theme-carmela .s-count-down-horizontal:not(.s-count-down-boxed) .s-count-down-item{background:transparent;border:0;box-shadow:none;padding:0 6px}.theme-carmela .s-count-down-end-text,.theme-carmela .s-count-down-info-message,.theme-carmela .s-count-down-prefix-text{color:var(--c-text-muted)}.theme-carmela .s-count-down-ended .s-count-down-end-text{color:var(--c-gold-text);font-weight:700}.theme-carmela .cml-ba__range:focus-visible,.theme-carmela [role=button]:focus-visible,.theme-carmela [tabindex]:focus-visible,.theme-carmela a:focus-visible,.theme-carmela button:focus-visible,.theme-carmela input:focus-visible,.theme-carmela select:focus-visible,.theme-carmela textarea:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.theme-carmela :focus:not(:focus-visible){outline:none}body,html{overflow-x:clip}.s-product-card-image video,.s-product-card-image-full video{background:var(--c-card-surface);display:block;height:100%;width:100%}custom-salla-product-card,custom-wishlist-card{display:block;height:100%;width:100%}.theme-carmela .cml-recent__track>custom-salla-product-card,.theme-carmela .s-block--features-products .s-products-list-wrapper>*,.theme-carmela .s-block--tabs-produtcs .s-products-list-wrapper>*,.theme-carmela .s-products-list-vertical .s-products-list-item,.theme-carmela .s-products-list-wrapper>*,.theme-carmela .vertical-products .s-products-list-wrapper>*,.theme-carmela salla-products-list .swiper-slide,.theme-carmela salla-products-slider .swiper-slide{display:flex;height:auto}.theme-carmela .s-product-card-entry{background:var(--c-card-surface)!important;border:1px solid var(--c-card-border);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-soft);isolation:isolate;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.theme-carmela .s-product-card-vertical.s-product-card-entry{display:flex;flex-direction:column;height:100%;width:100%}.theme-carmela .s-product-card-entry:hover{border-color:color-mix(in srgb,var(--c-gold) 40%,transparent);box-shadow:var(--c-shadow-card)}.theme-carmela .s-product-card-image,.theme-carmela .s-product-card-image-full{background:color-mix(in srgb,var(--c-card) 90%,var(--c-text) 10%);overflow:hidden;position:relative}.theme-carmela .s-product-card-vertical .s-product-card-image{width:100%!important}.theme-carmela .s-product-card-fit-height.s-product-card-vertical .s-product-card-image,.theme-carmela .s-product-card-vertical .s-product-card-image{aspect-ratio:var(--c-card-image-ratio)!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important}.theme-carmela .s-product-card-fit-height.s-product-card-vertical .s-product-card-image img,.theme-carmela .s-product-card-fit-height.s-product-card-vertical .s-product-card-image>a{height:100%;max-height:none;min-height:0}.theme-carmela .s-product-card-image-full>a,.theme-carmela .s-product-card-image>a{backface-visibility:hidden;display:block;height:100%;overflow:hidden;transform:translateZ(0);width:100%}.theme-carmela .s-product-card-vertical .s-product-card-image,.theme-carmela .s-product-card-vertical .s-product-card-image>a{border-top-left-radius:var(--c-card-inner-radius);border-top-right-radius:var(--c-card-inner-radius)}.theme-carmela .s-product-card-image-full>a:not(.s-product-card-overlay){border-radius:var(--c-card-inner-radius)}.theme-carmela .s-product-card-horizontal .s-product-card-image,.theme-carmela .s-product-card-horizontal .s-product-card-image>a{border-radius:var(--c-card-inner-radius);overflow:hidden}.theme-carmela .s-product-card-image img,.theme-carmela .s-product-card-image-full img{height:100%;width:100%}.theme-carmela .s-product-card-image img.s-product-card-image-cover{-o-object-fit:cover;object-fit:cover}.theme-carmela .s-product-card-image img.s-product-card-image-contain{-o-object-fit:contain;object-fit:contain;padding:0}.theme-carmela .cml-quick-add{inset-inline:12px;bottom:12px;opacity:0;position:absolute;transform:translateY(calc(100% + 14px));transition:opacity .25s ease,transform .25s ease;z-index:3}.theme-carmela .s-product-card-entry.cml-reveal--active .cml-quick-add,.theme-carmela .s-product-card-entry:hover .cml-quick-add{opacity:1;transform:translateY(0)}.theme-carmela .cml-quick-add salla-add-product-button{width:100%}.theme-carmela .cml-quick-add salla-add-product-button::part(button){border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-soft);font-weight:700}@media(hover:none){.theme-carmela .cml-quick-add{inset:auto;margin:12px 14px 0;opacity:0;pointer-events:none;position:static;transform:none}.theme-carmela .cml-reveal--active .cml-quick-add{opacity:1;pointer-events:auto}.theme-carmela .cml-quick-add:has(:focus-visible){opacity:1;pointer-events:auto}.theme-carmela .s-product-card-entry:not(.cml-reveal--active) .s-product-card-image>.cml-quick-add:not(:has(:focus-visible)){opacity:0;pointer-events:none}.theme-carmela .cml-em .s-product-card-entry .s-product-card-image>.cml-quick-add.cml-quick-add{opacity:1;pointer-events:auto}}.theme-carmela .s-product-card-content{color:var(--c-text);display:flex;flex:1 1 auto;flex-direction:column;padding:14px 16px 16px}.theme-carmela .s-product-card-vertical .s-product-card-content-footer{margin-top:auto}.theme-carmela .s-product-card-content-title{margin-bottom:8px}.theme-carmela .s-product-card-content-title a{color:var(--c-heading)!important;display:block;font-family:var(--c-font-body);font-size:1rem;font-weight:600;line-height:1.45;min-height:2.9em}.theme-carmela .s-product-card-content-title a:hover{color:var(--c-gold-text)!important}.theme-carmela .s-product-card-content-subtitle{color:var(--c-text-muted);font-size:var(--c-text-sm);opacity:1!important}.theme-carmela .s-product-card-content-sub{align-items:center;display:flex;gap:8px;justify-content:space-between}.theme-carmela .s-product-card-content-sub:has(+salla-free-shipping-tag>.s-free-shipping-tag){margin-bottom:0}.theme-carmela .s-free-shipping-tag{background:var(--c-gold-soft);border-radius:var(--c-radius-pill);color:var(--c-gold-2-text);font-size:var(--c-text-sm);font-weight:600;padding:4px 10px}.theme-carmela .s-product-card-price,.theme-carmela .s-product-card-price-value,.theme-carmela .s-product-card-starting-price h4{color:var(--c-gold-text)!important;font-size:var(--c-text-lg)!important;font-weight:700!important;margin:0}.theme-carmela .s-product-card-sale-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.theme-carmela .cml-price--sale,.theme-carmela .s-product-card-sale-price .s-product-card-price-value,.theme-carmela .s-product-card-sale-price h4{color:var(--c-sale-bright)!important;font-size:max(19px,min(1.6vw,20px))!important;font-weight:800!important;line-height:1.2;margin:0}.theme-carmela .cml-price--was,.theme-carmela .s-product-card-sale-price span{color:var(--c-text-muted)!important;font-size:var(--c-text-sm)!important;font-weight:500;opacity:.9;-webkit-text-decoration:line-through;text-decoration:line-through}html.dark .theme-carmela .cml-price--was,html.dark .theme-carmela .s-product-card-sale-price span{color:var(--c-text)!important;opacity:.82}html:not(.dark) .theme-carmela .cml-price--was,html:not(.dark) .theme-carmela .s-product-card-sale-price span{color:var(--c-text)!important;opacity:.72}.theme-carmela .s-product-card-starting-price p{color:var(--c-text-muted);font-size:var(--c-text-xs)}.theme-carmela .s-product-card-starting-price h4{color:var(--c-gold-text)!important;font-size:var(--c-text-lg)!important;font-weight:700}.theme-carmela .s-product-card-rating{align-items:center;color:var(--c-gold-2-text);display:inline-flex;font-size:var(--c-text-sm);gap:3px}.theme-carmela .s-product-card-content-footer{display:flex;gap:8px;margin-top:14px}.theme-carmela .s-product-card-content-footer salla-add-product-button{flex:1;width:100%}.theme-carmela .s-product-card-content-footer salla-add-product-button::part(button){border-radius:var(--c-radius-pill);font-weight:700;min-height:42px;width:100%}@media(max-width:639px){.theme-carmela .s-product-card-content-footer salla-add-product-button .s-button-element{padding-inline:10px}}.theme-carmela .s-product-card-wishlist-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--c-surface) 86%,transparent)!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius-pill);color:var(--c-text)!important;cursor:pointer;display:flex;height:38px;inset-inline-end:12px;justify-content:center;opacity:0;overflow:hidden;padding:0;position:absolute;top:12px;transform:translateY(-4px);transition:all .25s ease;width:38px;z-index:3}.theme-carmela .s-product-card-wishlist-btn .s-button-element,.theme-carmela .s-product-card-wishlist-btn button,.theme-carmela .s-product-card-wishlist-btn::part(button){align-items:center;background:transparent!important;border:none!important;border-radius:var(--c-radius-pill)!important;box-shadow:none!important;color:inherit!important;display:flex!important;height:100%!important;justify-content:center;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;width:100%!important}.theme-carmela .s-product-card-wishlist-btn i{color:inherit!important;font-size:16px;line-height:1}.theme-carmela .s-product-card-entry:hover .s-product-card-wishlist-btn{opacity:.7;transform:translateY(0)}.theme-carmela .s-product-card-wishlist-btn.s-product-card-wishlist-added,.theme-carmela .s-product-card-wishlist-btn:hover{border-color:var(--c-gold-text)!important;color:var(--c-gold-text)!important;opacity:1!important}.theme-carmela .cml-quickview-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--c-surface) 86%,transparent);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-text);cursor:pointer;display:flex;height:38px;inset-inline-end:12px;justify-content:center;opacity:0;padding:0;pointer-events:auto;position:absolute;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,color .2s ease,border-color .2s ease;width:38px;z-index:6}.theme-carmela .cml-quickview-btn i,.theme-carmela .cml-quickview-btn svg{font-size:16px;line-height:1;pointer-events:none}.theme-carmela .s-product-card-wishlist-btn{pointer-events:auto;z-index:6}.theme-carmela .cml-quickview-btn{top:58px;transition-delay:.04s}.theme-carmela .s-product-card-entry:hover .cml-quickview-btn,.theme-carmela .s-product-card-entry:hover .s-product-card-wishlist-btn{opacity:.7;transform:translateY(0)}.theme-carmela .cml-quickview-btn:hover{border-color:var(--c-gold-text);color:var(--c-gold-text);opacity:1}@media(hover:none){.theme-carmela .s-product-card-entry .cml-quickview-btn,.theme-carmela .s-product-card-entry .s-product-card-wishlist-btn{opacity:0;transform:none;visibility:hidden}.theme-carmela .s-product-card-entry .s-product-card-wishlist-btn.s-product-card-wishlist-added,.theme-carmela .s-product-card-entry.cml-reveal--active .cml-quickview-btn,.theme-carmela .s-product-card-entry.cml-reveal--active .s-product-card-wishlist-btn{opacity:.92;visibility:visible}}@media(hover:hover){.theme-carmela .s-product-card-entry:not(:hover):not(.cml-reveal--active) .s-product-card-image>.cml-quickview-btn:not(:focus-visible),.theme-carmela .s-product-card-entry:not(:hover):not(.cml-reveal--active) .s-product-card-image>.s-product-card-wishlist-btn:not(.s-product-card-wishlist-added):not(:focus-visible){pointer-events:none}}.theme-carmela .s-product-card-image>.cml-quickview-btn:focus-visible,.theme-carmela .s-product-card-image>.s-product-card-wishlist-btn:focus-visible{opacity:1;transform:translateY(0)}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--c-surface) 92%,transparent);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);inset-inline:0;bottom:14px;box-shadow:var(--c-shadow-soft);display:flex;flex-direction:row-reverse;gap:4px;justify-content:center;margin-inline:auto;max-width:calc(100% - 24px);opacity:0;padding:5px;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .3s var(--c-ease),transform .3s var(--c-ease);width:-moz-max-content;width:max-content;z-index:5}.theme-carmela .cml-cardfx--reveal-bar .s-product-card-image:hover .cml-revealbar,.theme-carmela .cml-cardfx--reveal-bar.cml-reveal--active .cml-revealbar,.theme-carmela .cml-cardfx--reveal-bar:hover .cml-revealbar{opacity:1;pointer-events:auto;transform:translateY(0)}.theme-carmela .cml-cardfx--reveal-bar:has(:focus-visible) .cml-revealbar,.theme-carmela .cml-cardfx--reveal-bar:has(:hover) .cml-revealbar{opacity:1;pointer-events:auto;transform:translateY(0)}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--c-text)!important;height:38px;inset:auto;margin:0;opacity:1;position:static;top:auto;transform:none;transition:transform .2s var(--c-ease),color .2s var(--c-ease);transition-delay:0s;width:38px}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn:hover,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn.s-product-card-wishlist-added,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn:hover{border:0!important;color:var(--c-gold-text)!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn>i,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn>i{display:inline-block;transition:transform .2s var(--c-ease)}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn.s-product-card-wishlist-added>i{transform:translateY(-3px)}@media(hover:hover)and (pointer:fine){.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn:hover>i,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn:hover>i{transform:translateY(-3px)}}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add{background-color:var(--c-gold-text)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231c1505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3h2.2l2.2 11.2a1.6 1.6 0 0 0 1.6 1.3h8.7a1.6 1.6 0 0 0 1.55-1.2l1.55-6.8H6'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:21px 21px,cover!important;border-radius:var(--c-radius-pill);box-shadow:0 6px 16px -7px var(--c-gold-glow),inset 0 0 0 1px color-mix(in srgb,var(--c-gold-2) 45%,transparent)!important;height:44px;overflow:hidden;position:relative;transition:transform .2s var(--c-ease),box-shadow .2s var(--c-ease),filter .2s var(--c-ease);width:44px}html:not(.dark) .theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff7ec' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3h2.2l2.2 11.2a1.6 1.6 0 0 0 1.6 1.3h8.7a1.6 1.6 0 0 0 1.55-1.2l1.55-6.8H6'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important}html:not(.dark) .theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add--booking{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff7ec' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add--booking{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231c1505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add--notify{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231c1505' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important}html:not(.dark) .theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add--notify{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff7ec' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E"),var(--c-gold-gradient)!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button{display:block;height:100%;inset:0;opacity:0!important;overflow:hidden;position:absolute;width:100%}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button .cml-quick-add-label{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button i{display:none!important}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button::part(button),.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button::part(button):active,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button::part(button):focus,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add salla-add-product-button::part(button):hover{align-items:center;background:transparent!important;background-image:none!important;border-radius:var(--c-radius-pill);box-shadow:none!important;display:inline-flex;gap:0;height:44px;justify-content:center;min-height:44px;padding:0;width:100%}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add:hover{box-shadow:0 12px 24px -8px var(--c-gold-glow),inset 0 0 0 1px color-mix(in srgb,var(--c-gold-2) 65%,transparent)!important;filter:brightness(1.04)}@media (hover:hover) and (pointer:fine){.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add:hover{transform:translateY(-3px)}}.theme-carmela .cml-cardfx--quick-add .cml-quick-add{inset-inline:12px;bottom:12px;position:absolute}.theme-carmela .cml-cardfx--quick-add .s-product-card-image.cml-qv-crowded .cml-quickview-btn{pointer-events:none;visibility:hidden}.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button::part(button){background:var(--c-gold);border-radius:var(--c-radius-pill);box-shadow:0 10px 24px -10px var(--c-gold-glow);color:var(--c-on-gold);font-weight:700;letter-spacing:.01em;min-height:46px;width:100%}.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button::part(button):hover{background:var(--c-gold-3);box-shadow:0 14px 30px -10px var(--c-gold-glow)}.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element{background:var(--c-gold)!important;background-image:none!important;border:0!important;border-radius:var(--c-radius-pill);box-shadow:0 10px 24px -10px var(--c-gold-glow);color:var(--c-on-gold)!important;font-weight:700;letter-spacing:.01em;min-height:46px;opacity:1!important;width:100%}.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:hover{background:var(--c-gold-3)!important;box-shadow:0 14px 30px -10px var(--c-gold-glow);opacity:1!important}html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element{background:var(--c-gold-3)!important;color:var(--c-accent-contrast)!important}html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:hover{background:var(--c-gold)!important;color:var(--c-accent-contrast)!important}html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element.s-button-disabled,html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element.s-button-disabled:hover,html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:disabled,html:not(.dark) .theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:disabled:hover{background:var(--c-card-surface)!important;box-shadow:inset 0 0 0 1px var(--c-border)!important;color:var(--c-text-muted)!important;cursor:not-allowed;opacity:1!important}.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element.s-button-disabled,.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element.s-button-disabled:hover,.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:disabled,.theme-carmela .cml-cardfx--quick-add .cml-quick-add salla-add-product-button .s-button-element:disabled:hover,.theme-carmela .s-product-card-entry salla-add-product-button .s-button-element.s-button-disabled,.theme-carmela .s-product-card-entry salla-add-product-button .s-button-element:disabled{background:var(--c-card-surface)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--c-border)!important;color:var(--c-text-muted)!important;cursor:not-allowed;opacity:1!important}@media(hover:none){.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar{opacity:0;pointer-events:none;transform:none}.theme-carmela .cml-cardfx--reveal-bar:not(.cml-reveal--active):not(:has(:focus-visible)) .cml-revealbar{opacity:0;pointer-events:none}.theme-carmela .cml-cardfx--reveal-bar.cml-reveal--active .cml-revealbar{opacity:1;pointer-events:auto}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn{visibility:visible}.theme-carmela .cml-cardfx--reveal-bar:not(.cml-reveal--active):not(:has(:focus-visible)) .cml-revealbar .s-product-card-wishlist-btn{pointer-events:none}.theme-carmela .cml-cardfx--reveal-bar:not(.cml-reveal--active):not(:has(:focus-visible)) .cml-revealbar .cml-quickview-btn{pointer-events:none}}@media(hover:none),(max-width:639px){.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar{max-width:calc(100% - 12px)}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn{flex-shrink:1;min-width:30px}.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quick-add{flex-shrink:0}}@media(pointer:coarse){.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .cml-quickview-btn,.theme-carmela .cml-cardfx--reveal-bar .cml-revealbar .s-product-card-wishlist-btn{width:44px}}.theme-carmela .cml-card-cat{color:var(--c-gold-text);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.theme-carmela .cml-card--explicit .s-product-card-content-subtitle{display:none}.theme-carmela .cml-card--explicit .s-product-card-content-footer{margin-top:auto;padding-top:12px}.theme-carmela .cml-card--explicit .s-product-card-content-footer salla-add-product-button{flex:0 0 auto;margin-inline-start:auto;width:auto}.theme-carmela .cml-card--explicit .s-product-card-content-footer salla-add-product-button::part(button){padding-inline:22px;width:auto}.theme-carmela .cml-card--reveal .cml-card-cat,.theme-carmela .cml-card--reveal .s-product-card-content-subtitle{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .42s var(--c-ease),opacity .3s var(--c-ease),margin .42s var(--c-ease)}.theme-carmela .cml-card--reveal.s-product-card-entry:focus-within .cml-card-cat{margin-bottom:6px;max-height:2.4em;opacity:1}.theme-carmela .cml-card--reveal.s-product-card-entry:hover .cml-card-cat{margin-bottom:6px;max-height:2.4em;opacity:1}.theme-carmela .cml-card--reveal.s-product-card-entry:focus-within .s-product-card-content-subtitle{margin-top:4px;max-height:4.5em;opacity:.85}.theme-carmela .cml-card--reveal.s-product-card-entry:hover .s-product-card-content-subtitle{margin-top:4px;max-height:4.5em;opacity:.85}@media(hover:none){.theme-carmela .cml-card--reveal .cml-card-cat,.theme-carmela .cml-card--reveal .s-product-card-content-subtitle{margin-bottom:6px;max-height:4.5em;opacity:.85}}.theme-carmela .cml-card--compact .s-product-card-content{padding:10px 12px 12px}.theme-carmela .cml-card--compact .s-product-card-content-subtitle{display:none}.theme-carmela .cml-card--compact .cml-card-cat{font-size:11px;margin-bottom:4px}.theme-carmela .cml-card--compact .s-product-card-content-title{margin-bottom:4px}.theme-carmela .cml-card--compact .s-product-card-content-title a{display:block;min-height:0}.theme-carmela .cml-card--compact .s-product-card-content-footer{margin-top:10px}.theme-carmela .cml-card--compact .s-product-card-content-footer salla-add-product-button::part(button){font-size:var(--c-text-sm);min-height:36px}.theme-carmela .cml-products-block,.theme-carmela .cml-recent,.theme-carmela .s-block--best-offers,.theme-carmela .s-block--latest-products,.theme-carmela .s-block--slider-with-bg,.theme-carmela .s-block--tabs-produtcs{overflow:visible!important}.theme-carmela salla-products-list .s-products-list-wrapper,.theme-carmela salla-products-slider .swiper{margin-block:-10px;padding-block:10px}.theme-carmela salla-products-list .s-infinite-scroll-status>p:not(.s-hidden),.theme-carmela salla-products-list .s-infinite-scroll-wrapper{margin-top:2rem}.theme-carmela salla-products-slider .swiper-wrapper{align-items:stretch!important}.theme-carmela .s-products-list-wrapper>*,.theme-carmela salla-products-slider .swiper-slide{display:flex!important;height:auto!important;overflow:visible}.theme-carmela .s-products-list-wrapper>[data-out-of-stock-hidden]{display:none!important}.theme-carmela salla-products-slider .swiper-slide>*,.theme-carmela salla-products-slider .swiper-slide>custom-salla-product-card{flex:1 1 auto;width:100%}.theme-carmela .s-block--features-products .grid>.grid>custom-salla-product-card,.theme-carmela .s-block--features-products .grid>custom-salla-product-card,.theme-carmela .s-block-tabs .tabs__item>custom-salla-product-card{display:flex;height:100%;width:100%}.theme-carmela .product-entry{background:var(--c-card)!important;border:1px solid var(--c-border)}.theme-carmela .slide--offer-entry{background:var(--c-card)!important;border-color:var(--c-border)!important;color:var(--c-text-muted)!important}.s-product-card-out-badge,.s-product-card-quantity{background:var(--c-elevated);border:1px solid var(--c-border-strong);border-radius:var(--c-radius-pill);color:var(--c-gold-2-text);font-size:var(--c-text-xs);font-weight:700;inset-inline-start:12px;left:auto;padding:4px 9px;position:absolute;right:auto;top:12px;transform:none;z-index:3}.cml-oos-badge{align-items:center;background:var(--c-text);border:1px solid transparent;border-radius:var(--c-radius-pill);color:var(--c-bg);display:inline-flex;font-size:.72rem;font-weight:700;gap:7px;letter-spacing:.05em;margin-top:8px;padding:4px 12px}.cml-oos-badge:before{animation:cml-oos-pulse 2.2s ease-in-out infinite;background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}@keyframes cml-oos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}html:not(.dark) .cml-oos-badge{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-heading)}.theme-carmela .s-search-product-card-content-title{color:var(--c-heading)}.theme-carmela .s-search-product-card-content-title:hover{color:var(--c-gold-text)}.theme-carmela .s-search-product-card-content-subtitle,.theme-carmela .s-search-product-card-rating,.theme-carmela .s-search-product-card-sale-price span{color:var(--c-text-muted)}.theme-carmela .s-search-product-card-price-value{color:var(--c-heading);font-weight:700}.theme-carmela .s-search-product-card-starting-price h4{color:var(--c-sale-bright)}.theme-carmela .s-search-product-card-compact .s-search-product-card-content-title{color:var(--c-heading)}.theme-carmela .s-search-product-card-compact .s-search-product-card-content-price,.theme-carmela .s-search-product-card-compact .s-search-product-card-content-subtitle{color:var(--c-text-muted)}.theme-carmela .s-product-card-out-of-stock-label,.theme-carmela .s-search-product-card-out-of-stock-label{color:var(--c-text-muted);font-weight:700}.s-product-card-promotion-title{background:var(--c-gold-gradient);border-end-end-radius:var(--c-radius-pill);border-end-start-radius:0;border-start-end-radius:var(--c-radius-pill);border-start-start-radius:0;bottom:auto;box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);font-size:11.5px;font-weight:800;inset-inline-end:auto;inset-inline-start:0;letter-spacing:.02em;line-height:1;max-width:75%;overflow:hidden;padding:5px 11px;position:absolute;text-overflow:ellipsis;top:12px;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:4}.s-product-card-promotion-title:after{animation:cml-ribbon-sheen 3.8s ease-in-out infinite;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}@keyframes cml-ribbon-sheen{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media(prefers-reduced-motion:reduce){.s-product-card-promotion-title:after{animation:none;display:none}}.theme-carmela .btn--primary,.theme-carmela .btn--rounded-full{background:var(--c-gold-gradient);border:none;border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);font-weight:700;transition:transform .28s var(--c-ease),filter .28s var(--c-ease),box-shadow .28s var(--c-ease)}.theme-carmela .btn--primary:hover,.theme-carmela .btn--rounded-full:hover{box-shadow:0 14px 30px -10px var(--c-gold-soft,rgba(196,160,92,.5));filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.theme-carmela .btn--primary:hover,.theme-carmela .btn--rounded-full:hover{transform:translateY(-2px)}}.theme-carmela .btn--primary:active,.theme-carmela .btn--rounded-full:active{filter:brightness(.98);transform:translateY(0) scale(.97);transition-duration:.08s}.theme-carmela .btn--outline,.theme-carmela .btn--outline-primary{background:transparent;border:1px solid var(--c-gold);border-radius:var(--c-radius-pill);color:var(--c-gold-text);transition:transform .28s var(--c-ease),background .28s var(--c-ease),color .28s var(--c-ease),box-shadow .28s var(--c-ease)}.theme-carmela .btn--outline-primary:hover,.theme-carmela .btn--outline:hover{background:var(--c-gold);box-shadow:0 14px 30px -10px var(--c-gold-soft,rgba(196,160,92,.5));color:var(--c-accent-contrast)}@media (hover:hover) and (pointer:fine){.theme-carmela .btn--outline-primary:hover,.theme-carmela .btn--outline:hover{transform:translateY(-2px)}}.theme-carmela .btn--outline-primary:active,.theme-carmela .btn--outline:active{transform:translateY(0) scale(.97);transition-duration:.08s}.theme-carmela .s-button-element.s-button-primary,.theme-carmela salla-add-product-button::part(button),.theme-carmela salla-button[color=primary]::part(button){--salla-primary:var(--c-gold);background:var(--c-gold);background-image:none;border:0;border-radius:var(--c-radius-pill);color:var(--c-accent-contrast);font-weight:700}.theme-carmela .s-button-element.s-button-primary{background:var(--c-gold)!important;background-image:none!important;box-shadow:none;color:var(--c-accent-contrast)!important;transition:background var(--c-dur-fast) var(--c-ease),color var(--c-dur-fast) var(--c-ease)}.theme-carmela .s-button-element.s-button-primary:active,.theme-carmela .s-button-element.s-button-primary:hover{background:var(--c-gold-3)!important;color:var(--c-accent-contrast)!important}.theme-carmela .s-button-element.s-button-primary:active{box-shadow:inset 0 0 0 2px var(--c-gold)!important}.theme-carmela .s-button-wide{height:50px}.theme-carmela .s-button-wide::part(button){height:50px;min-height:50px}.theme-carmela .btn,.theme-carmela .s-button-element,.theme-carmela salla-add-product-button::part(button),.theme-carmela salla-button::part(button){transition:transform .28s var(--c-ease),filter .28s var(--c-ease),background .28s var(--c-ease),box-shadow .28s var(--c-ease)}.theme-carmela .s-button-element:hover,.theme-carmela salla-add-product-button::part(button):hover,.theme-carmela salla-button::part(button):hover{filter:brightness(1.04)}@media (hover:hover) and (pointer:fine){.theme-carmela .s-button-element:hover,.theme-carmela salla-add-product-button::part(button):hover,.theme-carmela salla-button::part(button):hover{transform:translateY(-2px)}}.theme-carmela salla-add-product-button::part(button):hover,.theme-carmela salla-button[color=primary]::part(button):hover{--salla-primary:var(--c-gold-3);background:var(--c-gold-3)!important;background-image:none!important;filter:none}.theme-carmela salla-add-product-button[product-status=out-and-notify]::part(button),.theme-carmela salla-add-product-button[product-status=out]::part(button){background:var(--c-surface)!important;background-image:none!important;border:1.5px solid var(--c-border-strong)!important;box-shadow:none!important;color:var(--c-heading)!important;cursor:not-allowed!important;filter:none!important;opacity:1!important;transform:none!important}.theme-carmela salla-add-product-button[product-status=out-and-notify]::part(button):hover,.theme-carmela salla-add-product-button[product-status=out]::part(button):hover{background:var(--c-elevated)!important;filter:none!important;transform:none!important}.theme-carmela .s-button-element:active,.theme-carmela salla-add-product-button::part(button):active,.theme-carmela salla-button::part(button):active{filter:brightness(.98);transform:translateY(0) scale(.97);transition-duration:.08s}.theme-carmela salla-add-product-button[fill=outline]::part(button){border-color:var(--c-border-strong);border-radius:var(--c-radius-pill);color:var(--c-heading);font-weight:600}.theme-carmela salla-add-product-button[fill=outline]::part(button):hover{background:var(--c-gold);border-color:var(--c-gold-text);color:var(--c-accent-contrast)}.theme-carmela .btn,.theme-carmela .s-button-element,.theme-carmela salla-add-product-button::part(button),.theme-carmela salla-button::part(button),.theme-carmela salla-cart-summary .btn{border-radius:var(--c-radius-pill)}.theme-carmela .s-cart-drawer salla-add-product-button::part(button),.theme-carmela .s-cart-summary-body salla-button::part(button),.theme-carmela aside .s-button-element{border-radius:var(--c-radius-pill)}.theme-carmela .form-input,.theme-carmela .s-input,.theme-carmela .s-search-input,.theme-carmela input:not([type=checkbox]):not([type=radio]),.theme-carmela select,.theme-carmela textarea{background:var(--c-card)!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius-sm)!important;color:var(--c-text)!important;transition:border-color var(--c-dur-fast) var(--c-ease),box-shadow var(--c-dur-fast) var(--c-ease)}.theme-carmela input:focus,.theme-carmela select:focus,.theme-carmela textarea:focus{border-color:var(--c-gold-text)!important;box-shadow:0 0 0 3px var(--c-gold-soft)!important;outline:none!important}.theme-carmela ::-moz-placeholder{color:var(--c-text-muted);opacity:1}.theme-carmela ::placeholder{color:var(--c-text-muted);opacity:1}.theme-carmela label{color:var(--c-text)}.theme-carmela .bg-gray-100,.theme-carmela .bg-gray-50,.theme-carmela .bg-white{background:var(--c-card)!important;color:var(--c-text)}.theme-carmela .shadow,.theme-carmela .shadow-default,.theme-carmela .shadow-huge,.theme-carmela .shadow-light,.theme-carmela .shadow-md{box-shadow:var(--c-shadow-card)!important}.theme-carmela .border,.theme-carmela .border-b,.theme-carmela .border-gray-100,.theme-carmela .border-gray-200,.theme-carmela .border-gray-300,.theme-carmela .border-l,.theme-carmela .border-r,.theme-carmela .border-t,.theme-carmela .divide-y>*,.theme-carmela hr{border-color:var(--c-border)!important}.theme-carmela .text-gray-400,.theme-carmela .text-gray-500,.theme-carmela .text-gray-600,.theme-carmela .text-gray-700,.theme-carmela .text-text-grey{color:var(--c-text-muted)!important}.theme-carmela .text-black,.theme-carmela .text-gray-800,.theme-carmela .text-gray-900{color:var(--c-heading)!important}html.dark .theme-carmela .text-red-600,html.dark .theme-carmela .text-red-700,html.dark .theme-carmela .text-red-800{color:var(--c-sale-bright)!important}.theme-carmela .rounded,.theme-carmela .rounded-lg,.theme-carmela .rounded-md{border-radius:var(--c-radius-sm)}.theme-carmela .breadcrumbs a,.theme-carmela salla-breadcrumb{color:var(--c-text-muted)}.theme-carmela .pagination a,.theme-carmela .s-pagination a{border-color:var(--c-border);color:var(--c-text)}.theme-carmela .pagination .active,.theme-carmela .s-pagination .is-active{background:var(--c-gold);color:var(--c-accent-contrast)}.theme-carmela .s-add-product-toast{background:var(--c-elevated)!important;border:1px solid var(--c-border);box-shadow:var(--c-shadow)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__name,.theme-carmela .s-add-product-toast .s-add-product-toast__title{color:var(--c-heading)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__name:hover{color:var(--c-gold-text)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__options span{color:var(--c-text-muted)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__price{color:var(--c-gold-text)!important;font-weight:700}.theme-carmela .s-add-product-toast .s-add-product-toast__price-sale{color:var(--c-sale-bright)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__price-original{color:var(--c-text-muted)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__divider{background:var(--c-border)}.theme-carmela .s-add-product-toast .s-add-product-toast__progress{background:var(--c-bg-2)}.theme-carmela .s-add-product-toast .s-add-product-toast__progress-bar{background:var(--c-gold-gradient)}.theme-carmela .s-add-product-toast .s-add-product-toast__image{background:var(--c-card);border-color:var(--c-border)}.theme-carmela .s-add-product-toast .s-add-product-toast__close i{color:var(--c-text-muted)}.theme-carmela .s-add-product-toast .s-add-product-toast__close:hover i{color:var(--c-text)}.theme-carmela .s-add-product-toast .s-add-product-toast__show-more{color:var(--c-gold-text)}.theme-carmela .s-add-product-toast .s-add-product-toast__actions .s-button-btn,.theme-carmela .s-add-product-toast .s-add-product-toast__actions .s-button-element,.theme-carmela .s-add-product-toast .s-add-product-toast__actions salla-button::part(button){border-radius:var(--c-radius-pill)!important;font-weight:700;min-height:42px}.theme-carmela .s-add-product-toast .s-add-product-toast__actions .s-button-gray-outline,.theme-carmela .s-add-product-toast .s-add-product-toast__actions [class*=-outline]{background:transparent!important;border:1px solid var(--c-border-strong)!important;color:var(--c-heading)!important}.theme-carmela .s-add-product-toast .s-add-product-toast__actions .s-button-gray-outline:hover,.theme-carmela .s-add-product-toast .s-add-product-toast__actions [class*=-outline]:hover{border-color:var(--c-gold-text)!important;color:var(--c-gold-text)!important}.theme-carmela .s-block--features__item{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);padding:30px 22px;text-align:center;transition:transform var(--c-dur) var(--c-ease),border-color var(--c-dur) var(--c-ease)}.theme-carmela .s-block--features__item:hover{border-color:var(--c-border-strong)}@media (hover:hover) and (pointer:fine){.theme-carmela .s-block--features__item:hover{transform:translateY(-4px)}}.theme-carmela .s-block--features__item .feature-icon{align-items:center;background:var(--c-gold-soft);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-gold-2-text);display:inline-flex;font-size:26px;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.theme-carmela .s-block--features__item .feature-icon i{color:var(--c-gold-2-text)!important}.theme-carmela .s-block--features__item h2{font-size:16px;font-weight:700;margin-bottom:6px}.theme-carmela .s-block--features__item p{color:var(--c-text-muted);font-size:13px;line-height:1.6}.theme-carmela .slide--cat-entry{align-items:center;background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;gap:8px;height:auto!important;justify-content:flex-start;min-height:0;padding:0!important;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color var(--c-dur) var(--c-ease)}.theme-carmela .slide--cat-entry__box{align-items:center;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);box-shadow:none!important;display:flex;height:6.75rem;justify-content:center;transition:border-color var(--c-dur) var(--c-ease),background var(--c-dur) var(--c-ease),transform var(--c-dur) var(--c-ease-elastic);width:6.75rem}.theme-carmela .slide--cat-entry__img{border:2px solid var(--c-border);border-radius:var(--c-radius-pill);height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.theme-carmela .slide--cat-entry i{color:var(--c-gold-text);font-size:34px;line-height:1;margin:0;transition:transform var(--c-dur) var(--c-ease-elastic)}.theme-carmela .slide--cat-entry__title{color:var(--c-text);display:block;font-size:13px;font-weight:600;line-height:1.35;max-width:7.5rem;padding-inline:2px;transition:color var(--c-dur) var(--c-ease)}.theme-carmela .slide--cat-entry:hover{box-shadow:none!important}.theme-carmela .slide--cat-entry:hover .slide--cat-entry__box{background:var(--c-card);border-color:var(--c-gold-text);box-shadow:none!important}.theme-carmela .slide--cat-entry:hover i{transform:scale(1.1)}.theme-carmela .slide--cat-entry:hover .slide--cat-entry__title{color:var(--c-gold-text)}.theme-carmela .s-block--categories salla-slider .s-slider-block__title{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:1.1rem;position:relative;z-index:2}.theme-carmela .s-block--categories salla-slider .s-slider-block__title h2{flex:1 1 auto;margin:0;min-width:0}.theme-carmela .s-block--categories salla-slider .s-slider-block__title-nav{align-items:center;display:inline-flex!important;flex-shrink:0;gap:8px;inset:auto!important;margin:0;max-width:none!important;pointer-events:auto;position:static!important;top:auto!important;transform:none!important;width:auto!important}.theme-carmela .s-block--categories salla-slider .swiper{overflow:visible;padding-block:8px 4px}.theme-carmela .s-block--categories .swiper-slide{align-items:stretch;display:flex;height:auto}.theme-carmela .s-block--categories .swiper-slide>a{flex:1;width:100%}.theme-carmela .cml-footer,.theme-carmela .store-footer{background:var(--c-bg)!important;border-top:none!important;color:var(--c-text-muted);margin-top:0;padding:max(28px,min(4vw,48px)) 0 0}.theme-carmela .store-footer__inner,.theme-carmela.footer-is-dark .store-footer .store-footer__inner,.theme-carmela.footer-is-light .store-footer .store-footer__inner{background:transparent!important;border:none!important;padding:0}.theme-carmela .cml-footer__inner>.container{background:var(--c-surface)!important;border:none;border-radius:max(20px,min(2.5vw,30px));padding:max(28px,min(4vw,52px))!important}.theme-carmela .cml-footer__logo{display:inline-flex;margin-bottom:16px}.theme-carmela .cml-footer__logo img{max-height:46px;-o-object-fit:contain;object-fit:contain;width:auto}.theme-carmela .cml-footer__logo h3{color:var(--c-heading);font-family:var(--c-font-latin);font-size:26px;letter-spacing:.14em;margin:0;text-transform:uppercase}.theme-carmela .cml-footer__logo h3:after{display:none}.theme-carmela .cml-footer__desc{color:var(--c-text-muted);font-size:var(--c-text-md);line-height:1.8;margin-bottom:20px;max-width:30rem;white-space:pre-line}.theme-carmela .cml-footer__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px 32px;align-items:start;gap:40px 32px;padding:8px 0 0}.theme-carmela .cml-footer__col--brand{padding-inline-end:12px}.theme-carmela .cml-footer__col--brand .cml-footer__social{margin-top:4px}.theme-carmela .store-footer h3{color:var(--c-heading);font-size:var(--c-text-lg);font-weight:700;letter-spacing:.08em;margin-bottom:18px;padding-bottom:0;text-transform:uppercase}.theme-carmela .store-footer h3:after{display:none}.theme-carmela .store-footer a{color:var(--c-text-muted);font-size:var(--c-text-md);transition:color var(--c-dur-fast) var(--c-ease)}.theme-carmela .store-footer a:hover{color:var(--c-gold-text)}.theme-carmela .cml-footer__trust{align-items:center;border-top:none;display:flex;flex-wrap:wrap;gap:24px;margin-top:36px;padding-top:0}.theme-carmela .cml-footer__bottom{background:transparent;border-top:none}.theme-carmela .cml-footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:22px 0 26px}.theme-carmela .copyright-text{color:var(--c-text-muted);font-size:var(--c-text-base)}.theme-carmela .store-footer salla-apps-icons,.theme-carmela .store-footer salla-contacts,.theme-carmela .store-footer salla-menu,.theme-carmela .store-footer salla-payments,.theme-carmela .store-footer salla-social,.theme-carmela .store-footer salla-trust-badges{background:transparent!important;color:inherit}.theme-carmela .store-footer a.s-contacts-item,.theme-carmela .store-footer a.s-menu-footer-item{position:relative}.theme-carmela .store-footer a.s-contacts-item:after,.theme-carmela .store-footer a.s-menu-footer-item:after{content:"";inset-inline:0;position:absolute}.theme-carmela .store-footer a.s-menu-footer-item:after{inset-block:-10px}.theme-carmela .store-footer a.s-contacts-item:after{inset-block:-6px}.theme-carmela .cml-footer__features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;border-bottom:1px solid var(--c-border);gap:18px;margin-bottom:34px;padding:0 0 34px}.theme-carmela .cml-footer__feature{align-items:center;display:flex;gap:14px}.theme-carmela .cml-footer__feature i{color:var(--c-gold-2-text);flex:none;font-size:26px;line-height:1}.theme-carmela .cml-footer__feature b{color:var(--c-heading);display:block;font-size:var(--c-text-lg);font-weight:700}.theme-carmela .cml-footer__feature span{color:var(--c-text-muted);font-size:var(--c-text-md);line-height:1.5}.theme-carmela .cml-footer__feature-txt{display:flex;flex-direction:column;gap:2px}@media(max-width:900px){.theme-carmela .cml-footer__features{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-carmela .cml-footer__feature-txt{min-width:0}@media(min-width:1025px){.theme-carmela.footer-has-dividers .cml-footer__cols .cml-footer__col:not(:first-child){border-inline-start:1px solid var(--c-border);padding-inline-start:32px}}.theme-carmela.footer-is-nobg .cml-footer__inner>.container{background:transparent!important;border-radius:0;border-top:1px solid var(--c-border);padding:max(28px,min(4vw,52px)) 10px!important}.theme-carmela.footer-is-nobg .cml-footer__bottom-inner{padding-inline:10px}@media(max-width:767px){.theme-carmela.footer-is-nobg .cml-footer__inner>.container{padding-inline:16px!important}.theme-carmela.footer-is-nobg .cml-footer__bottom-inner{padding-inline:16px}}.theme-carmela.footer-is-light .store-footer{--c-bg:#f7f4ef;--c-bg-2:#f1ece4;--c-surface:#fff;--c-card:#fff;--c-elevated:#fff;--c-border:rgba(40,33,22,.12);--c-border-strong:rgba(40,33,22,.2);--c-border-soft:rgba(40,33,22,.07);--c-text:#2c2722;--c-text-muted:#6c6459;--c-text-faint:#8f877d;--c-heading:#1b1712;--c-gold:var(--c-acc-lm,#9c7a45);--c-gold-2:var(--c-acc-lm-2,#b6915f);--c-gold-text:var(--c-acc-lm-text,#7e6130);--c-gold-2-text:var(--c-acc-lm-text,#7e6130);--c-gold-soft:color-mix(in srgb,var(--c-acc-lm,#9c7a45) 10%,transparent)}@media(min-width:768px){.theme-carmela .cml-trust__grid{grid-template-columns:repeat(4,1fr)}.theme-carmela .cml-trust__item{border-bottom:none}.theme-carmela .cml-trust__item:last-child{border-inline-end:none}}@media(max-width:1024px){.theme-carmela .cml-footer__cols{gap:34px 28px;grid-template-columns:1fr 1fr}.theme-carmela .cml-footer__col--brand{grid-column:1/-1;padding-inline-end:0}}@media(min-width:768px)and (max-width:1024px){.theme-carmela .cml-footer__cols{gap:34px 26px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-carmela .cml-footer__col--brand{grid-column:1/-1}.theme-carmela .cml-footer__cols>*{min-width:0}}@media(max-width:600px){.theme-carmela .cml-footer__cols{gap:30px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-carmela .cml-footer__cols>*{min-width:0}.theme-carmela .cml-footer__apps{grid-column:1/-1}.theme-carmela .cml-footer__cols .s-contacts-item{min-width:0}.theme-carmela .cml-footer__cols .s-contacts-item .unicode{min-width:0;word-wrap:anywhere}}.theme-carmela .s-block-tabs .tabs{display:flex;flex-wrap:wrap;gap:4px}.theme-carmela .tab-trigger::part(button){border-radius:var(--c-radius-pill);color:var(--c-text-muted);font-size:var(--c-text-base);font-weight:600;padding:8px 16px;transition:all var(--c-dur-fast) var(--c-ease)}.theme-carmela .tab-trigger:hover::part(button){color:var(--c-gold-text)}.theme-carmela .tab-trigger.is-active::part(button){background:var(--c-gold-gradient);color:var(--c-accent-contrast)}.theme-carmela .tabs-wrapper{position:relative}.theme-carmela .tabs__item{display:none;gap:var(--c-gap)}.theme-carmela .tabs__item.is-active{display:grid}.theme-carmela .profile-header.gradient-bg{background:var(--c-bg-2);border-bottom:1px solid var(--c-border)}.theme-carmela .lg\:bg-white,.theme-carmela .sidebar{background:var(--c-surface)!important}.theme-carmela .s-comments-product{background:var(--c-bg-2)}.theme-carmela .no-content-placeholder{color:var(--c-text-muted)}.theme-carmela .no-content-placeholder .icon{color:var(--c-gold-text)}[dir=rtl] .cml-about__eyebrow,[dir=rtl] .cml-block-head__eyebrow,[dir=rtl] .cml-bnum__eyebrow,[dir=rtl] .cml-cta__eyebrow,[dir=rtl] .cml-curated__eyebrow,[dir=rtl] .cml-eyebrow,[dir=rtl] .cml-hero__eyebrow,[dir=rtl] .cml-pbanner__eyebrow,[dir=rtl] .cml-swipe__eyebrow{letter-spacing:0}.theme-carmela salla-orders .s-orders-table-head{background:var(--c-bg-2);color:var(--c-text)}.theme-carmela salla-orders .s-orders-table-tbody-tr{background:var(--c-surface);border-color:var(--c-bg);color:var(--c-text)}.theme-carmela .no-content-placeholder p,.theme-carmela salla-orders .s-orders-mobile-title,.theme-carmela salla-orders .s-orders-no-content,.theme-carmela salla-orders .s-orders-no-content p{color:var(--c-text-muted)}.theme-carmela .no-content-placeholder .icon,.theme-carmela salla-orders .s-orders-no-content .icon{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela .profile-header .breadcrumbs .s-breadcrumb-primary-reverse a,.theme-carmela .profile-header .breadcrumbs .s-breadcrumb-primary-reverse li{color:var(--c-text-muted);opacity:1}.theme-carmela .profile-header .breadcrumbs .s-breadcrumb-primary-reverse li:last-child{color:var(--c-text)}.theme-carmela .profile-header .breadcrumbs .s-breadcrumb-primary-reverse a:hover{color:var(--c-gold-text);opacity:1}.theme-carmela .profile-header .breadcrumbs .s-breadcrumb-primary-reverse svg{fill:var(--c-text-muted);opacity:1}.theme-carmela salla-user-menu .s-user-menu-dropdown-header-content p{color:var(--c-heading)}.theme-carmela salla-user-menu .s-user-menu-dropdown-header-content span{color:var(--c-text-muted)}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-prefix svg{fill:var(--c-text-muted)}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-link:hover .s-user-menu-dropdown-item-prefix svg{fill:var(--c-gold)}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-link[aria-current=page]{background:var(--c-gold-soft)!important;color:var(--c-gold-text)!important;font-weight:600}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-link[aria-current=page] .s-user-menu-dropdown-item-prefix svg{fill:var(--c-gold)}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-logout a,.theme-carmela salla-user-menu .s-user-menu-dropdown-item-logout a:hover{color:var(--c-sale-bright)!important}.theme-carmela salla-user-menu .s-user-menu-dropdown-item-logout a svg{fill:var(--c-sale-bright)!important}.theme-carmela #wishlist{--color-primary:var(--c-gold);--color-primary-dark:var(--c-gold-3);--color-primary-light:var(--c-gold-2);--color-primary-reverse:var(--c-accent-contrast)}.theme-carmela #wishlist .s-button-light-outline{background:transparent;color:var(--c-text-muted);fill:var(--c-text-muted);border-color:var(--c-border-strong)!important}.theme-carmela #wishlist .s-button-light-outline:hover{color:var(--c-text);fill:var(--c-text);border-color:var(--c-gold-text)!important}.theme-carmela #wishlist .s-wishlist-actions-menu-item{color:var(--c-text)}.theme-carmela #wishlist .s-wishlist-actions-menu-item:hover{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela #wishlist .s-products-list-select-checkbox:checked:after{border-color:var(--c-accent-contrast)}.theme-carmela #wishlist .s-wishlist-actions-select-all:indeterminate:after{background:var(--c-accent-contrast)}.theme-carmela salla-user-settings .s-user-settings-section{background:var(--c-surface);border-color:var(--c-border)}.theme-carmela salla-user-settings .s-user-settings-section-title{color:var(--c-heading)}.theme-carmela salla-user-settings .s-user-settings-section-subtitle{color:var(--c-text-muted)}.theme-carmela salla-user-settings .s-user-settings-section-icon svg{fill:var(--c-text-muted)}.theme-carmela .item-price.text-red-800,.theme-carmela .text-red-500,.theme-carmela .text-red-600,.theme-carmela .text-red-800,.theme-carmela .total-price.text-red-800{color:var(--c-sale-bright)!important}.theme-carmela .before-price,.theme-carmela .item-original-price,.theme-carmela .item-regular-price{color:var(--c-text-muted)!important}.theme-carmela .container--product-details h1{color:var(--c-heading)}.theme-carmela .price-wrapper .total-price{color:var(--c-heading)!important}.theme-carmela .price_is_on_sale .total-price{color:var(--c-sale-bright)!important;font-size:max(1.5rem,min(3vw,1.875rem))!important;font-weight:800!important}.theme-carmela .product-entry--wishlist h3{font-size:1rem}.theme-carmela .cml-price--regular{color:var(--c-gold-text);font-size:var(--c-text-lg)}.theme-carmela .product-entry--wishlist .cml-wishlist-remove{align-items:center;background:var(--c-elevated);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-sale-bright);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:40px}.theme-carmela .product-entry--wishlist .cml-wishlist-remove:hover{border-color:var(--c-sale-bright)}.theme-carmela .details-slider .s-slider-container{background:var(--c-card);border:1px solid var(--c-border)}.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--c-radius-sm);overflow:hidden;transition:border-color var(--c-dur-fast) var(--c-ease)}@supports(color:color-mix(in srgb,red 30%,transparent)){.theme-carmela .details-slider .s-slider-container,.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth{border-color:color-mix(in srgb,var(--c-gold) 30%,transparent)}}.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth:after{border-radius:calc(var(--c-radius-sm) - 1px);box-shadow:none}.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth.swiper-slide-thumb-active,.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth:hover{border-color:var(--c-gold-text)}.theme-carmela .details-slider .s-slider-thumbs .slide--one-fourth.swiper-slide-thumb-active:after{box-shadow:inset 0 0 0 1px var(--c-gold)}.theme-carmela .promotion-title{background:var(--c-gold-gradient);border-radius:var(--c-radius-pill);color:var(--c-accent-contrast);font-weight:700;padding:4px 14px}.theme-carmela salla-quantity-input .s-quantity-input-container{border-color:transparent}.theme-carmela salla-product-options{--salla-primary:var(--c-gold)}.theme-carmela .sticky-product-bar{border-top:1px solid var(--c-border)}.theme-carmela:not(.is-sticky-product-bar) .product-form>section.bg-white:has(+.sticky-product-bar){border-bottom-left-radius:0;border-bottom-right-radius:0}.theme-carmela:not(.is-sticky-product-bar) .product-form>section.bg-white+.sticky-product-bar{border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(min-width:641px){.theme-carmela .product-form>section.bg-white:has(+.sticky-product-bar){border-bottom-left-radius:0;border-bottom-right-radius:0}.theme-carmela .product-form>section.bg-white+.sticky-product-bar{border-top:0;border-top-left-radius:0;border-top-right-radius:0}}.theme-carmela .cart-item{border:1px solid var(--c-border)}.theme-carmela .cart-item>.mb-8:has(+span.absolute:last-child),.theme-carmela .cart-item>salla-product-options:has(+span.absolute:last-child){margin-bottom:0}.theme-carmela .cart-item h1 a{color:var(--c-heading)}.theme-carmela .cart-item h1 a:hover{color:var(--c-gold-text)}.theme-carmela .item-total,.theme-carmela [data-cart-total]{color:var(--c-gold-text)!important}.theme-carmela #free-shipping .progress-bg,.theme-carmela .bg-primary{background:var(--c-gold)!important}.theme-carmela #free-shipping .rounded-icon.bg-primary{color:var(--c-accent-contrast)!important}.theme-carmela .bg-border-color{background:var(--c-bg-2)!important}.theme-carmela salla-filters{--salla-primary:var(--c-gold)}.theme-carmela #product-filter{min-width:180px}.theme-carmela #page-main-title span{color:var(--c-gold-text);font-weight:800}.theme-carmela .cml-pdp-price,.theme-carmela .price-wrapper .total-price{color:var(--c-gold-text)!important;font-size:clamp(1.3rem,1.05rem + .7vw,1.65rem)!important;font-weight:800;line-height:1.15}.theme-carmela .cml-pdp-price--sale,.theme-carmela .price-wrapper .price_is_on_sale .total-price{color:var(--c-sale-bright,var(--c-sale))!important}.theme-carmela .cml-pdp-price__before,.theme-carmela .price-wrapper .before-price{color:var(--c-text-muted)!important;font-size:.95rem}.theme-carmela .s-add-product-button-mini-checkout,.theme-carmela .s-add-product-button-mini-checkout::part(button),.theme-carmela .sticky-product-bar__btn::part(button),.theme-carmela salla-mini-checkout-widget,.theme-carmela salla-mini-checkout-widget::part(base),.theme-carmela salla-mini-checkout-widget::part(button){border-radius:var(--c-radius-pill)!important;overflow:hidden}.theme-carmela .s-add-product-button-with-quick-buy .s-add-product-button-main{margin-bottom:.625rem}.theme-carmela .s-add-product-button-mini-checkout,.theme-carmela .s-add-product-button-mini-checkout.outline,.theme-carmela .s-fast-checkout-button,.theme-carmela .s-fast-checkout-button.outline,.theme-carmela salla-mini-checkout-widget .outline{align-items:center;background-color:var(--c-surface)!important;background-image:none!important;border:0!important;border-radius:var(--c-radius-pill)!important;box-shadow:var(--c-shadow-soft);color:var(--c-gold-2-text)!important;display:flex!important;gap:.5rem;height:50px!important;justify-content:center;min-height:50px!important;transition:background-color .28s var(--c-ease),border-color .28s var(--c-ease),color .28s var(--c-ease),transform .28s var(--c-ease),box-shadow .28s var(--c-ease)}.theme-carmela .s-add-product-button-mini-checkout,.theme-carmela .s-add-product-button-mini-checkout *,.theme-carmela .s-fast-checkout-button,.theme-carmela .s-fast-checkout-button *,.theme-carmela salla-mini-checkout-widget .outline *{color:var(--c-gold-2-text)!important}.theme-carmela .s-add-product-button-mini-checkout i,.theme-carmela .s-add-product-button-mini-checkout svg,.theme-carmela .s-add-product-button-mini-checkout svg path,.theme-carmela .s-fast-checkout-button i,.theme-carmela .s-fast-checkout-button svg,.theme-carmela .s-fast-checkout-button svg path{color:var(--c-gold-text)!important;fill:currentColor!important}.theme-carmela .s-add-product-button-mini-checkout.outline:hover,.theme-carmela .s-add-product-button-mini-checkout:focus-visible,.theme-carmela .s-add-product-button-mini-checkout:hover,.theme-carmela .s-fast-checkout-button.outline:hover,.theme-carmela .s-fast-checkout-button:focus-visible,.theme-carmela .s-fast-checkout-button:hover,.theme-carmela salla-mini-checkout-widget .outline:hover{background-color:var(--c-gold-soft)!important;border:0!important;box-shadow:var(--c-shadow-gold);color:var(--c-gold-text)!important}.theme-carmela .s-add-product-button-mini-checkout:focus-visible,.theme-carmela .s-fast-checkout-button:focus-visible{transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.theme-carmela .s-add-product-button-mini-checkout.outline:hover,.theme-carmela .s-add-product-button-mini-checkout:hover,.theme-carmela .s-fast-checkout-button.outline:hover,.theme-carmela .s-fast-checkout-button:hover,.theme-carmela salla-mini-checkout-widget .outline:hover{transform:translateY(-2px)}}.theme-carmela .s-add-product-button-mini-checkout:hover *,.theme-carmela .s-fast-checkout-button:hover *,.theme-carmela salla-mini-checkout-widget .outline:hover *{color:var(--c-gold-text)!important;fill:currentColor!important}.theme-carmela salla-cart-coupons{--salla-primary:var(--c-gold)}.theme-carmela.cml-product-page .s-add-product-button-mini-checkout,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout.outline,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout.rtl,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout.rtl.outline,.theme-carmela.cml-product-page .s-fast-checkout-button,.theme-carmela.cml-product-page .s-fast-checkout-button.outline,.theme-carmela.cml-product-page .s-fast-checkout-button.rtl,.theme-carmela.cml-product-page .s-fast-checkout-button.rtl.outline,.theme-carmela.cml-product-page salla-mini-checkout-widget .outline,.theme-carmela.cml-product-page salla-mini-checkout-widget .rtl{align-items:center!important;background-color:var(--c-gold-soft)!important;background-image:none!important;border:none!important;border-radius:var(--c-radius-pill)!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;height:50px!important;justify-content:center!important;min-height:50px!important;outline:none!important;padding:0 20px!important}.theme-carmela.cml-product-page .s-add-product-button-mini-checkout,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout *,.theme-carmela.cml-product-page .s-fast-checkout-button,.theme-carmela.cml-product-page .s-fast-checkout-button *,.theme-carmela.cml-product-page salla-mini-checkout-widget .outline *{color:var(--c-gold-text)!important;fill:currentColor!important}.theme-carmela.cml-product-page .s-add-product-button-mini-checkout.outline:hover,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout:focus-visible,.theme-carmela.cml-product-page .s-add-product-button-mini-checkout:hover,.theme-carmela.cml-product-page .s-fast-checkout-button.outline:hover,.theme-carmela.cml-product-page .s-fast-checkout-button:focus-visible,.theme-carmela.cml-product-page .s-fast-checkout-button:hover,.theme-carmela.cml-product-page salla-mini-checkout-widget .outline:hover{background-color:color-mix(in srgb,var(--c-gold) 22%,transparent)!important;border:none!important;box-shadow:none!important}.theme-carmela .s-add-product-button-mini-checkout,.theme-carmela .s-fast-checkout-button,.theme-carmela salla-mini-checkout-widget{--salla-fast-checkout-button-border:none;--salla-fast-checkout-button-border-width:0;--salla-fast-checkout-button-border-color:transparent;--salla-fast-checkout-button-border-radius:var(--c-radius-pill);--color-primary:var(--c-gold-soft)}html body .theme-carmela .s-add-product-button-mini-checkout,html body .theme-carmela .s-add-product-button-mini-checkout.outline,html body .theme-carmela .s-add-product-button-mini-checkout.rtl,html body .theme-carmela .s-add-product-button-mini-checkout.rtl.outline,html body .theme-carmela .s-add-product-button-mini-checkout:focus,html body .theme-carmela .s-add-product-button-mini-checkout:focus-visible,html body .theme-carmela .s-add-product-button-mini-checkout:hover,html body .theme-carmela .s-fast-checkout-button,html body .theme-carmela .s-fast-checkout-button.outline,html body .theme-carmela .s-fast-checkout-button.rtl,html body .theme-carmela .s-fast-checkout-button.rtl.outline,html body .theme-carmela .s-fast-checkout-button:active,html body .theme-carmela .s-fast-checkout-button:focus,html body .theme-carmela .s-fast-checkout-button:focus-visible,html body .theme-carmela .s-fast-checkout-button:hover,html body .theme-carmela salla-mini-checkout-widget .outline,html body .theme-carmela salla-mini-checkout-widget .rtl{border:0 transparent!important;outline:0 none!important}html body .theme-carmela .s-add-product-button-mini-checkout.outline::part(button),html body .theme-carmela .s-add-product-button-mini-checkout.rtl::part(button),html body .theme-carmela .s-add-product-button-mini-checkout::part(base),html body .theme-carmela .s-add-product-button-mini-checkout::part(button),html body .theme-carmela .s-fast-checkout-button.outline::part(button),html body .theme-carmela .s-fast-checkout-button.rtl::part(button),html body .theme-carmela .s-fast-checkout-button::part(base),html body .theme-carmela .s-fast-checkout-button::part(button),html body .theme-carmela salla-mini-checkout-widget::part(base),html body .theme-carmela salla-mini-checkout-widget::part(button){border:0 transparent!important;box-shadow:none!important;outline:0 none!important}.theme-carmela .cml-sold-badge{background:var(--c-surface)!important;border:1px solid var(--c-border);color:var(--c-text)!important}.theme-carmela .cml-sold-badge>div{color:var(--c-text)!important}.theme-carmela .cml-sold-badge .sicon-box-bankers,.theme-carmela .cml-sold-badge .sicon-fire,.theme-carmela .cml-sold-badge i{color:var(--c-gold-text)!important}.theme-carmela .cml-sold-badge span{color:var(--c-heading)!important;font-weight:700}.theme-carmela .cml-sold-badge>div+div{border-color:var(--c-border)!important}.theme-carmela salla-product-options,.theme-carmela salla-product-options .s-product-options-option{background:transparent!important;color:var(--c-text)}.theme-carmela salla-product-options .s-datetime-picker-input,.theme-carmela salla-product-options .s-form-control,.theme-carmela salla-product-options input[type=number],.theme-carmela salla-product-options input[type=text],.theme-carmela salla-product-options select,.theme-carmela salla-product-options textarea{background:var(--c-surface)!important;border-color:var(--c-border)!important;color:var(--c-text)!important}.theme-carmela salla-product-options select:not([multiple]):not([size]):not(.flatpickr-monthDropdown-months),.theme-carmela select:not([multiple]):not([size]):not(.flatpickr-monthDropdown-months){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238a8178' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:left .85rem center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-inline-end:2.4rem!important}html[dir=ltr] .theme-carmela salla-product-options select:not([multiple]):not([size]):not(.flatpickr-monthDropdown-months),html[dir=ltr] .theme-carmela select:not([multiple]):not([size]):not(.flatpickr-monthDropdown-months){background-position:right .85rem center!important}.theme-carmela salla-product-options .s-product-options-option-label,.theme-carmela salla-product-options label{color:var(--c-heading)!important}.theme-carmela salla-product-options .s-form-control::-moz-placeholder,.theme-carmela salla-product-options textarea::-moz-placeholder{color:var(--c-text-muted)!important}.theme-carmela salla-product-options .s-form-control::placeholder,.theme-carmela salla-product-options textarea::placeholder{color:var(--c-text-muted)!important}.theme-carmela salla-product-options .s-product-options-option-content:has(>.s-product-options-colors-wrapper){overflow-y:hidden}.theme-carmela salla-product-options .s-product-options-colors-wrapper input[type=radio]+label div,.theme-carmela salla-product-options .s-product-options-colors-wrapper input[type=radio]+label div p,.theme-carmela salla-product-options .s-product-options-multiple-options-wrapper span,.theme-carmela salla-product-options .s-product-options-thumbnails-wrapper div p{color:var(--c-text)!important}.theme-carmela salla-product-options .s-product-options-option-label small{color:var(--c-text-muted)!important}.theme-carmela .s-block--custom-testimonials .s-reviews-testimonial{background-color:var(--c-card)}.theme-carmela .s-block--custom-testimonials .swiper-slide-active .s-reviews-testimonial{box-shadow:5px 0 0 0 var(--c-gold)}.theme-carmela .s-block--custom-testimonials .s-reviews-testimonial__icon svg{fill:color-mix(in srgb,var(--c-gold) 55%,var(--c-card))}.theme-carmela .product-brand{width:5rem}.theme-carmela .product-brand .brand-logo img{height:auto;max-height:3.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.theme-carmela .s-block--custom-testimonials .s-reviews-header{font-size:max(1.3rem,min(2.6vw,2.05rem));margin-bottom:1.5rem}@media(min-width:640px){.theme-carmela .s-block--custom-testimonials .s-reviews-header{margin-bottom:2.25rem}}.theme-carmela .post-entry{background:var(--c-card)!important;border:1px solid var(--c-border);border-radius:var(--c-radius-lg,16px);transform-origin:50% 100%;transition:border-color .3s var(--c-ease),box-shadow .3s var(--c-ease),transform .3s var(--c-ease)}.theme-carmela .post-entry: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 .post-entry:hover{transform:scale(1.01)}}.theme-carmela .post-entry__image{background:var(--c-surface)!important}.theme-carmela .post-entry__title a{color:var(--c-heading);transition:color .2s var(--c-ease)}.theme-carmela .post-entry__title a:hover{color:var(--c-gold-text)}.theme-carmela .blog-category__title{color:var(--c-heading)}.theme-carmela .s-block-blog,.theme-carmela [component-name=blog],.theme-carmela salla-blog{background:var(--c-bg)!important}.theme-carmela .cml-article-surface{background:var(--c-card-surface)!important;border:1px solid color-mix(in srgb,var(--c-gold) 22%,var(--c-border))!important;border-radius:var(--c-radius-lg)!important;box-shadow:var(--c-shadow-soft);color:var(--c-text)}.theme-carmela .cml-article-surface h1{color:var(--c-heading)}.theme-carmela .cml-article-surface article{color:var(--c-text)}.theme-carmela .cml-article-surface .sicon-tag{color:var(--c-gold-text)}.theme-carmela .cml-article-body>blockquote,.theme-carmela .cml-article-body>dl,.theme-carmela .cml-article-body>figure,.theme-carmela .cml-article-body>ol,.theme-carmela .cml-article-body>p,.theme-carmela .cml-article-body>pre,.theme-carmela .cml-article-body>table,.theme-carmela .cml-article-body>ul,.theme-carmela .content-entry>blockquote,.theme-carmela .content-entry>dl,.theme-carmela .content-entry>figure,.theme-carmela .content-entry>ol,.theme-carmela .content-entry>p,.theme-carmela .content-entry>pre,.theme-carmela .content-entry>table,.theme-carmela .content-entry>ul{margin-block-end:1.15em}.theme-carmela .cml-article-body>:last-child,.theme-carmela .content-entry>:last-child{margin-block-end:0}.theme-carmela .cml-article-body h2,.theme-carmela .cml-article-body h3,.theme-carmela .cml-article-body h4,.theme-carmela .cml-article-body h5,.theme-carmela .cml-article-body h6,.theme-carmela .content-entry h2,.theme-carmela .content-entry h3,.theme-carmela .content-entry h4,.theme-carmela .content-entry h5,.theme-carmela .content-entry h6{color:var(--c-heading);line-height:1.45;margin-block:1.8em .6em}.theme-carmela .cml-article-body>:first-child,.theme-carmela .content-entry>:first-child{margin-block-start:0}.theme-carmela .cml-article-body h2,.theme-carmela .content-entry h2{font-size:1.35rem}.theme-carmela .cml-article-body h3,.theme-carmela .content-entry h3{font-size:1.15rem}.theme-carmela .cml-article-body h4,.theme-carmela .cml-article-body h5,.theme-carmela .cml-article-body h6,.theme-carmela .content-entry h4,.theme-carmela .content-entry h5,.theme-carmela .content-entry h6{font-size:1rem}.theme-carmela .cml-article-body ol,.theme-carmela .cml-article-body ul,.theme-carmela .content-entry ol,.theme-carmela .content-entry ul{padding-inline-start:1.35em}.theme-carmela .cml-article-body ul,.theme-carmela .content-entry ul{list-style:disc}.theme-carmela .cml-article-body ol,.theme-carmela .content-entry ol{list-style:decimal}.theme-carmela .cml-article-body li,.theme-carmela .content-entry li{margin-block-end:.35em}.theme-carmela .cml-article-body li::marker,.theme-carmela .content-entry li::marker{color:var(--c-gold-text)}.theme-carmela .cml-article-body a,.theme-carmela .content-entry a{color:var(--c-gold-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.theme-carmela .cml-article-body a:hover,.theme-carmela .content-entry a:hover{color:var(--c-gold)}.theme-carmela .cml-article-body blockquote,.theme-carmela .content-entry blockquote{border-inline-start:3px solid var(--c-gold);color:var(--c-text-muted);font-style:italic;padding-inline-start:1em}.theme-carmela .cml-article-body img,.theme-carmela .cml-article-body video,.theme-carmela .content-entry img,.theme-carmela .content-entry video{border-radius:var(--c-radius-md,12px);height:auto;max-width:100%}.theme-carmela .cml-article-body iframe,.theme-carmela .content-entry iframe{border-radius:var(--c-radius-md,12px);max-width:100%}.theme-carmela .cml-article-body iframe[src*=vimeo],.theme-carmela .cml-article-body iframe[src*=youtube],.theme-carmela .content-entry iframe[src*=vimeo],.theme-carmela .content-entry iframe[src*=youtube]{aspect-ratio:16/9;height:auto;width:100%}.theme-carmela .cml-article-body figure figcaption,.theme-carmela .content-entry figure figcaption{color:var(--c-text-muted);font-size:.85rem;margin-block-start:.5em}.theme-carmela .cml-article-body hr,.theme-carmela .content-entry hr{border-color:var(--c-border);margin-block:2em}.theme-carmela .cml-article-body code,.theme-carmela .cml-article-body pre,.theme-carmela .content-entry code,.theme-carmela .content-entry pre{background:var(--c-bg-2);border-radius:6px}.theme-carmela .cml-article-body code,.theme-carmela .content-entry code{padding:.1em .35em}.theme-carmela .cml-article-body pre,.theme-carmela .content-entry pre{overflow-x:auto;padding:1em}.theme-carmela .cml-article-body table,.theme-carmela .content-entry table{width:100%}.theme-carmela .cml-article-body td,.theme-carmela .cml-article-body th,.theme-carmela .content-entry td,.theme-carmela .content-entry th{border:1px solid var(--c-border);padding:.5em .75em}.theme-carmela .cml-article-body th,.theme-carmela .content-entry th{background:var(--c-bg-2);color:var(--c-heading)}.theme-carmela .article--main,.theme-carmela .cml-article-body,.theme-carmela .content-entry{word-wrap:anywhere}.theme-carmela .article--main .cml-table-scroll,.theme-carmela .cml-article-body .cml-table-scroll,.theme-carmela .content-entry .cml-table-scroll{max-width:100%;overflow-x:auto}.theme-carmela .article--main pre,.theme-carmela .cml-article-body pre,.theme-carmela .content-entry pre{white-space:pre-wrap}.theme-carmela .article--main iframe,.theme-carmela .cml-article-body iframe,.theme-carmela .content-entry iframe{max-width:100%}.theme-carmela .cml-article-related__item{border:1px solid var(--c-border);border-radius:var(--c-radius-lg,16px);transition:border-color .3s var(--c-ease),box-shadow .3s var(--c-ease),transform .3s var(--c-ease)}.theme-carmela .cml-article-related__item: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 .cml-article-related__item:hover{transform:translateY(-3px)}}.cml-back-to-top{align-items:center;background:var(--c-gold);border:0;border-radius:var(--c-radius-pill);bottom:22px;box-shadow:var(--c-shadow-gold);color:var(--c-accent-contrast);cursor:pointer;display:flex;height:44px;inset-inline-end:14px;justify-content:center;opacity:0;position:fixed;transform:translateY(12px);transition:opacity var(--c-dur-3) var(--c-ease),transform var(--c-dur-3) var(--c-ease),visibility var(--c-dur-3) var(--c-ease),filter var(--c-dur-2) var(--c-ease);visibility:hidden;width:44px;z-index:59}.cml-back-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}.cml-back-to-top:hover{filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.cml-back-to-top:hover{transform:translateY(-2px)}}body:has(.cml-fcontact--start) .cml-back-to-top{inset-inline-end:auto;inset-inline-start:14px}@media(prefers-reduced-motion:reduce){.cml-back-to-top{transform:none;transition:opacity var(--c-dur-2) linear,visibility var(--c-dur-2) linear}.cml-back-to-top.is-visible,.cml-back-to-top:hover{transform:none}}.cml-fcontact{bottom:80px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;z-index:60}.cml-fcontact--end{inset-inline-start:14px}.cml-fcontact--start{inset-inline-end:14px}.cml-fcontact__menu{display:flex;flex-direction:column;gap:10px}.cml-fcontact--collapsed{flex-direction:column-reverse}.cml-fcontact--collapsed .cml-fcontact__menu{transition:visibility 0s linear .2s;visibility:hidden}.cml-fcontact--collapsed .cml-fcontact__menu>*{opacity:0;transform:translateY(10px) scale(.92)}.cml-fcontact--collapsed .cml-fcontact__ico-close{display:none}.cml-fcontact--collapsed.is-open .cml-fcontact__menu{transition-delay:0s;visibility:visible}.cml-fcontact--collapsed.is-open .cml-fcontact__menu>*{opacity:1;transform:none}.cml-fcontact--collapsed.is-open .cml-fcontact__menu>:nth-child(2){transition-delay:.05s}.cml-fcontact--collapsed.is-open .cml-fcontact__menu>:nth-child(3){transition-delay:.1s}.cml-fcontact--collapsed.is-open .cml-fcontact__menu>:nth-child(4){transition-delay:.15s}.cml-fcontact--collapsed.is-open .cml-fcontact__ico-open{display:none}.cml-fcontact--collapsed.is-open .cml-fcontact__ico-close{display:block}.cml-fcontact__toggle{background:var(--c-gold-gradient);border:0;color:var(--c-accent-contrast);cursor:pointer}.cml-fcontact__toggle:focus-visible,.cml-fcontact__toggle:hover{color:var(--c-accent-contrast)}.cml-fcontact__btn{align-items:center;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.32);color:var(--c-on-status);display:flex;font-size:1.45rem;height:52px;justify-content:center;pointer-events:all;-webkit-text-decoration:none;text-decoration:none;transition:transform var(--c-dur-4,.3s) var(--c-ease-elastic,cubic-bezier(.55,0,.1,1)),opacity var(--c-dur-3,.25s) var(--c-ease,ease),box-shadow var(--c-dur-4,.3s) var(--c-ease,ease),background var(--c-dur-3,.25s) var(--c-ease,ease),color var(--c-dur-3,.25s) var(--c-ease,ease),filter var(--c-dur-3,.25s) var(--c-ease,ease);width:52px;will-change:transform}.cml-fcontact__btn:focus-visible,.cml-fcontact__btn:hover{box-shadow:0 10px 26px rgba(0,0,0,.46);color:var(--c-on-status);filter:brightness(1.07)}.cml-fcontact__btn:focus-visible{transform:scale(1.1) translateZ(0)}@media (hover:hover) and (pointer:fine){.cml-fcontact__btn:hover{transform:scale(1.1) translateZ(0)}}.cml-fcontact__btn:active{filter:brightness(.97);transform:scale(1.02) translateZ(0)}.cml-fcontact__btn svg{display:block;height:24px;width:24px;fill:currentColor}.cml-fcontact__btn i{line-height:1}.cml-fcontact__btn--whatsapp{background:var(--c-whatsapp)}.cml-fcontact__btn--telegram{background:var(--c-telegram)}.cml-fcontact__btn--phone{background:var(--c-phone)}.cml-fcontact__btn--custom{background:var(--c-gold,#c9a96a)}.cml-fcontact__btn--custom,.cml-fcontact__btn--custom:hover{color:var(--c-accent-contrast,#14110b)}@media(max-width:480px){.cml-fcontact--end{inset-inline-start:10px}.cml-fcontact--start{inset-inline-end:10px}.cml-fcontact__btn{font-size:1.25rem;height:44px;width:44px}.cml-fcontact__btn svg{height:21px;width:21px}}.cml-preloader{align-items:center;background:var(--c-bg,#141210);display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .6s ease,visibility .6s ease;z-index:99999}.cml-preloader.is-done{opacity:0;pointer-events:none;visibility:hidden}.cml-preloader__inner{align-items:center;display:flex;flex-direction:column;gap:22px}.cml-preloader__spinner{animation:cmlPreloaderSpin .85s linear infinite;border-bottom:2.5px solid var(--c-border,hsla(35,49%,82%,.14));border-left:2.5px solid var(--c-border,hsla(35,49%,82%,.14));border-radius:50%;border-right-color:var(--c-border,hsla(35,49%,82%,.14));border-right:2.5px solid var(--c-accent,#d8b876);border-top-color:var(--c-border,hsla(35,49%,82%,.14));border-top:2.5px solid var(--c-accent,#d8b876);height:max(40px,min(8vw,52px));width:max(40px,min(8vw,52px))}.cml-preloader__bar{background:var(--c-border,hsla(35,49%,82%,.12));border-radius:var(--c-radius-pill);height:2px;overflow:hidden;position:relative;width:132px}.cml-preloader__bar:after{animation:cmlPreloaderSlide 1.15s cubic-bezier(.6,0,.2,1) infinite;background:var(--c-gold-gradient,linear-gradient(135deg,#e0c79c,#b6915f));border-radius:inherit;content:"";inset:0;position:absolute;width:40%}@keyframes cmlPreloaderSpin{to{transform:rotate(1turn)}}@keyframes cmlPreloaderSlide{0%{transform:translateX(-120%)}to{transform:translateX(360%)}}@media(prefers-reduced-motion:reduce){.cml-preloader__spinner{animation-duration:2.4s}.cml-preloader__bar:after{animation:none;width:100%}}:root{--cml-buybar-h:0px;--cml-safe-b:env(safe-area-inset-bottom,0px)}.cml-back-to-top{bottom:calc(22px + var(--cml-safe-b))}.cml-fcontact{bottom:calc(80px + var(--cml-safe-b))}.is-sticky-product-bar .cml-back-to-top{bottom:calc(22px + var(--cml-buybar-h) + var(--cml-safe-b))}.is-sticky-product-bar .cml-fcontact{bottom:calc(80px + var(--cml-buybar-h) + var(--cml-safe-b))}.is-sticky-product-bar .sticky-product-bar{padding-bottom:calc(.75rem + var(--cml-safe-b))}@media(max-width:640px){.is-sticky-product-bar .sticky-product-bar{gap:8px;padding-bottom:calc(10px + var(--cml-safe-b));padding-top:10px}}.is-sticky-product-bar{padding-bottom:calc(var(--cml-buybar-h) + var(--cml-safe-b))}@media(min-width:1024px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.theme-carmela .s-product-card-image img,.theme-carmela .s-product-card-image-full img{transition:transform .22s cubic-bezier(.215,.61,.355,1)}.theme-carmela .s-product-card-entry:hover .s-product-card-image img,.theme-carmela .s-product-card-entry:hover .s-product-card-image-full img{transform:scale(1.015)}}.theme-carmela .s-product-card-image img.cml-card-alt-img{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .22s cubic-bezier(.215,.61,.355,1)}@media(hover:hover)and (pointer:fine){.theme-carmela .s-product-card-entry:hover .s-product-card-image img.cml-card-alt-img.is-ready{opacity:1}}@media(prefers-reduced-motion:reduce){.theme-carmela .s-product-card-image img.cml-card-alt-img{transition:none}}.s-search-modal .s-modal-overlay{background:var(--c-overlay)}.s-search-modal .s-modal-wrapper{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);color:var(--c-text)}.s-search-modal .s-modal-close,.s-search-modal .s-search-back-btn{color:var(--c-text-muted)}.s-search-modal .s-modal-close svg,.s-search-modal .s-search-back-btn svg{fill:currentColor}.s-search-modal .s-modal-close:hover,.s-search-modal .s-search-back-btn:hover{color:var(--c-text)}.s-search-history-list,.s-search-idle-categories-list,.s-search-idle-panel,.s-search-most-searched-list,.s-search-panel,.s-search-results,.s-search-results-body,.s-search-results-grid,.s-search-sidebar{background:transparent;color:var(--c-text)}.s-search-input{background:var(--c-card);border:1px solid var(--c-border);color:var(--c-text)}.s-search-input::-moz-placeholder{color:var(--c-text-muted)}.s-search-input::placeholder{color:var(--c-text-muted)}.s-search-input:focus{border-color:var(--c-gold-text);outline:none}.s-search-grid-item,.s-search-history-chip,.s-search-idle-category-chip,.s-search-most-searched-item{background:var(--c-card);border:1px solid var(--c-border-soft);color:var(--c-text)}.s-search-grid-item:hover,.s-search-history-chip:hover,.s-search-idle-category-chip:hover,.s-search-most-searched-item:hover{background:var(--c-card-hover);border-color:var(--c-gold-soft)}.s-search-history-chip-term,.s-search-most-searched-icon{color:var(--c-text)}.s-search-history-chip-remove,.s-search-idle-category-count,.s-search-idle-section-title{color:var(--c-text-muted)}.s-search-divider{background:var(--c-border)}.s-search-divider,.theme-carmela .s-search-product,.theme-carmela .s-search-view-all{border-color:var(--c-border)}.s-search-product{color:var(--c-text)}.s-search-product:hover{background:var(--c-card-hover)}.s-search-product-title{color:var(--c-text)}.s-search-product-price{color:var(--c-gold-text)}.s-search-product-not-available,.s-search-product-regular-price{color:var(--c-text-muted)}.s-search-product-image-container{background:var(--c-card)}.s-search-no-results,.s-search-no-results-placeholder{color:var(--c-text-muted)}.s-search-view-all{color:var(--c-gold-text)}.s-search-view-all:hover{color:var(--c-gold-strong,var(--c-gold))}.s-search-view-all-icon{fill:currentColor}.s-search-icon,.s-search-icon-wrap{color:var(--c-text-muted)}.s-search-icon svg,.s-search-icon-wrap svg{fill:currentColor}.sicon-diamond:before{content:"\e94f"}.sicon-stars:before{content:"\e973"}.sicon-globe:before{content:"\f0c3"}.sicon-truck:before{content:"\ef31"}.sicon-bolt:before{content:"\ed2a"}.sicon-copy:before{content:"\edfd"}.sicon-danger:before{content:"\f097"}.sicon-refresh:before{content:"\efdf"}.sicon-shuffle:before{content:"\e948"}.sicon-shield:before{content:"\ef2b"}.sicon-circle:before{content:"\2022"}.theme-carmela .brand-char,.theme-carmela .brands-nav.is-sticky .brands-nav__item,.theme-carmela .brands-nav__item,.theme-carmela .cart-options,.theme-carmela .loyalty__banner,.theme-carmela .points-ways__list .way-item,.theme-carmela .thankyou-block{background-color:var(--c-card)}.theme-carmela .dropdown__menu,.theme-carmela .tooltip-content{background-color:var(--c-elevated);color:var(--c-text)}.theme-carmela .brands-nav__item,.theme-carmela .loyalty-points,.theme-carmela .loyalty__banner p,.theme-carmela .way-item__content p{color:var(--c-text-muted)}.theme-carmela .order-item .text-dark{color:var(--c-text)}.cml-skip-link{background:var(--c-gold);border-radius:999px;box-shadow:var(--c-shadow-card);color:var(--c-accent-contrast);font-size:14px;font-weight:700;inset-block-start:-120px;inset-inline-start:16px;padding:10px 20px;position:fixed;transition:inset-block-start .18s var(--c-ease);z-index:10000}.cml-skip-link:focus{inset-block-start:16px}html{scroll-padding-bottom:calc(var(--cml-buybar-h, 0px) + var(--cml-safe-b, 0px));scroll-padding-top:calc(96px + var(--cml-promo-bar-h, 0px))}@media(min-width:1024px){html{scroll-padding-top:calc(108px + var(--cml-promo-bar-h, 0px))}}html[data-cml-header-static]{scroll-padding-top:calc(16px + var(--cml-promo-bar-h, 0px))}.theme-carmela .s-product-card-image-full>a:focus-visible,.theme-carmela .s-product-card-image>a:focus-visible{outline-offset:-3px}.cml-fcontact__btn.cml-fcontact__toggle,.cml-fcontact__btn.cml-fcontact__toggle:focus-visible,.cml-fcontact__btn.cml-fcontact__toggle:hover{color:var(--c-accent-contrast)}#main-content:focus{outline:none}.theme-carmela .blog-category a,.theme-carmela .link--primary,.theme-carmela .s-block__display-all,.theme-carmela .text-primary{color:var(--c-gold-text)}.theme-carmela .\!text-primary{color:var(--c-gold-text)!important}.theme-carmela .text-blue-500{color:var(--c-info-deep)}.theme-carmela .text-green-500{color:var(--c-success-deep)}html.dark .theme-carmela .text-blue-500{color:var(--c-info-soft)}html.dark .theme-carmela .text-green-500{color:var(--c-success-soft)}html .theme-carmela .bg-blue-100 .text-blue-500,html .theme-carmela .bg-blue-100 .text-blue-600,html .theme-carmela .bg-blue-100.text-blue-500,html .theme-carmela .bg-blue-100.text-blue-600,html .theme-carmela .bg-blue-50 .text-blue-500,html .theme-carmela .bg-blue-50 .text-blue-600,html .theme-carmela .bg-blue-50.text-blue-500,html .theme-carmela .bg-blue-50.text-blue-600,html.dark .theme-carmela .bg-blue-100 .text-blue-500,html.dark .theme-carmela .bg-blue-100 .text-blue-600,html.dark .theme-carmela .bg-blue-100.text-blue-500,html.dark .theme-carmela .bg-blue-100.text-blue-600,html.dark .theme-carmela .bg-blue-50 .text-blue-500,html.dark .theme-carmela .bg-blue-50 .text-blue-600,html.dark .theme-carmela .bg-blue-50.text-blue-500,html.dark .theme-carmela .bg-blue-50.text-blue-600{color:var(--c-info-deep)}html .theme-carmela .bg-green-100 .text-green-500,html .theme-carmela .bg-green-100.text-green-500,html .theme-carmela .bg-green-50 .text-green-500,html .theme-carmela .bg-green-50.text-green-500,html.dark .theme-carmela .bg-green-100 .text-green-500,html.dark .theme-carmela .bg-green-100.text-green-500,html.dark .theme-carmela .bg-green-50 .text-green-500,html.dark .theme-carmela .bg-green-50.text-green-500{color:var(--c-success-deep)}.theme-carmela .cml-editor-empty:not([hidden]){align-items:center;border:2px dashed var(--c-border-strong);border-radius:var(--c-radius-md);color:var(--c-text-muted);display:flex;font-size:.95rem;justify-content:center;margin:16px auto;max-width:1280px;min-height:120px;padding:24px;text-align:center}.theme-carmela .cml-editor-popup:not([hidden]){flex-direction:column;gap:12px}.theme-carmela .cml-editor-popup__open{border:1px solid var(--c-border-strong);border-radius:var(--c-radius-md);color:var(--c-text);cursor:pointer;font-weight:700;padding:8px 20px}@media(hover:none){.theme-carmela .s-product-card-entry *,.theme-carmela [class*=carmela-],.theme-carmela [class*=carmela-]>i,.theme-carmela [class*=cml-]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-carmela.cml-header-solid .cml-header.is-scrolled,.theme-carmela.cml-header-solid.cml-home .cml-header.is-scrolled{background:color-mix(in srgb,var(--c-surface) 94%,transparent)!important}.theme-carmela .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__grid,.theme-carmela.cml-home .cml-header[data-transparent=true]:not(.is-scrolled) .cml-mainbar__grid{background:color-mix(in srgb,var(--c-glass) 86%,transparent)}}.theme-carmela [data-cml-offscreen],.theme-carmela [data-cml-offscreen] *,.theme-carmela [data-cml-offscreen] :after,.theme-carmela [data-cml-offscreen] :before{animation-play-state:paused!important}@media(hover:hover)and (pointer:fine){.btn--outline-primary:hover,.btn--outline:hover,.btn--primary:hover,.btn--rounded-full:hover,.carmela-motion-animated-image__cta:hover,.carmela-motion-stacked-cards__link:hover,.carmela-motion-sticky-story__ring:hover,.cml-article-related__item:hover,.cml-cta__btn:hover,.cml-curated__cta:hover,.cml-hero__cta:hover,.cml-promo-bar__cta:hover,.cml-promo-popup__cta:hover,.cml-socials__btn:hover,.cml-vslider__ctrl:hover,.s-block--features__item:hover,a.cml-parallax__cta:hover{position:relative}.btn--outline-primary:hover:after,.btn--outline:hover:after,.btn--primary:hover:after,.btn--rounded-full:hover:after,.carmela-motion-animated-image__cta:hover:after,.carmela-motion-stacked-cards__link:hover:after,.carmela-motion-sticky-story__ring:hover:after,.cml-article-related__item:hover:after,.cml-back-to-top:hover:after,.cml-cta__btn:hover:after,.cml-curated__cta:hover:after,.cml-hero__cta:hover:after,.cml-promo-bar__cta:hover:after,.cml-promo-popup__cta:hover:after,.cml-socials__btn:hover:after,.cml-vslider__ctrl:hover:after,.s-block--features__item:hover:after,a.cml-parallax__cta:hover:after{content:"";height:8px;inset-inline:0;position:absolute;top:100%}}.cml-section-title .right-side{display:flex;flex-direction:column}.cml-hero__slide{align-items:center;display:flex;justify-content:center;overflow:hidden}.cml-hero__bg{background-position:top!important;background-repeat:no-repeat;background-size:cover!important;transform:scale(1.06)}.cml-hero__img{display:block;height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;width:100%}.cml-hero__overlay{background:none,linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 50%,transparent) 0,color-mix(in srgb,var(--c-scrim) 18%,transparent) 32%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 48%),linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--c-bg) 30%,transparent) 58%,color-mix(in srgb,var(--c-bg) 68%,transparent) 74%,color-mix(in srgb,var(--c-bg) 92%,transparent) 86%,var(--c-bg) 96%)}@supports (color:color-mix(in lch,red,blue)){.cml-hero__overlay{background:var(--cml-hero-scrim,none),linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 50%,transparent) 0,color-mix(in srgb,var(--c-scrim) 18%,transparent) 32%,color-mix(in srgb,var(--c-scrim) 0%,transparent) 48%),linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--c-bg) 30%,transparent) 58%,color-mix(in srgb,var(--c-bg) 68%,transparent) 74%,color-mix(in srgb,var(--c-bg) 92%,transparent) 86%,var(--c-bg) 96%)}}.cml-hero__inner{padding:2.5rem 0}.cml-hero__eyebrow{color:var(--c-gold-2-text);display:inline-block;font-size:.74rem;letter-spacing:.34em;margin-bottom:1.1rem;padding-bottom:.55rem;position:relative;text-transform:uppercase}.cml-hero__eyebrow:after{background:var(--cml-hero-acc-media,var(--c-gold-gradient));bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:48px}.cml-hero__title{color:var(--cml-hero-text,var(--c-on-media))!important;font-family:var(--c-font-display);font-size:max(2.3rem,min(6vw,5rem));font-weight:700;line-height:1.04;margin-bottom:1.2rem;text-shadow:0 2px 36px rgba(0,0,0,.45)}.cml-hero__desc{color:var(--cml-hero-desc,hsla(0,0%,100%,.86))!important;font-size:max(1rem,min(1.5vw,1.25rem));margin:0 auto 2rem;max-width:48ch}.cml-hero__inner,.cml-hero__inner h1,.cml-hero__inner h2,.cml-hero__inner h3,.cml-hero__inner p,.cml-hero__inner span:not(.cml-hero__eyebrow){color:var(--cml-hero-text,var(--c-on-media))}.cml-hero__eyebrow{color:var(--cml-hero-acc-media,var(--c-gold-2-on-dark))!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 14px rgba(0,0,0,.45)}.cml-hero__cta{background:var(--cml-hero-acc,var(--c-gold-gradient));border-radius:var(--c-radius-pill);box-shadow:var(--c-shadow-gold);color:var(--cml-hero-acc-ink,var(--c-accent-contrast));display:inline-block;font-weight:700;letter-spacing:.01em;padding:.95rem 2.6rem;transition:transform .3s var(--c-ease),box-shadow .3s var(--c-ease),filter .3s var(--c-ease)}.cml-hero__cta:hover{box-shadow:0 18px 50px -14px var(--c-gold-glow);filter:brightness(1.06)}@media (hover:hover) and (pointer:fine){.cml-hero__cta:hover{transform:translateY(-2px)}}.cml-hero__cta:active{filter:brightness(.98);transform:translateY(0)}@media(max-width:639px){.cml-hero__slide{min-height:max(430px,min(125vw,560px))}.cml-hero__title{font-size:max(1.3rem,min(5.2vw,1.7rem));margin-bottom:.6rem}.cml-hero__desc{-webkit-line-clamp:2;margin-bottom:1.1rem}.cml-hero__cta{padding:.7rem 1.9rem}.cml-hero__inner{padding:1.5rem 0}.theme-carmela .s-block--hero-slider:not(.cml-vslider) .s-slider-block__title-nav{bottom:20px;top:auto;transform:translateX(-50%)}}.s-block--hero-slider .cml-hero__title{font-size:max(1.5rem,min(3.4vw,2.6rem));margin-bottom:.9rem}salla-slider:not(.hydrated)>[slot=items]>:not(:first-child){display:none}salla-slider:not(.hydrated)>[slot=thumbs]{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}salla-slider.hydrated .cml-hero__bg{animation:cmlHeroZoom 14s var(--c-ease) infinite alternate}@keyframes cmlHeroZoom{0%{transform:scale(1.06)}to{transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.cml-hero__bg{animation:none!important}}@keyframes cmlPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.cml-ba{border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-card);cursor:ew-resize;margin:0 auto;max-width:1000px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cml-ba__img{display:block;height:auto;width:100%}.cml-ba__after{position:relative}.cml-ba__before-wrap{clip-path:inset(0 calc(100% - var(--pos)) 0 0);inset:0;overflow:hidden;position:absolute;width:100%}[dir=rtl] .cml-ba__before-wrap{clip-path:inset(0 0 0 calc(100% - var(--pos)))}.cml-ba__before-wrap{transition:clip-path .12s ease-out}.cml-ba.is-dragging .cml-ba__before-wrap,.cml-ba.is-dragging .cml-ba__divider{transition:none}.cml-ba__before-wrap .cml-ba__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cml-ba__label{background:color-mix(in srgb,var(--c-scrim-deep) 70%,transparent);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);bottom:14px;color:var(--c-on-media);font-size:.75rem;padding:.35rem .85rem;position:absolute;z-index:3}.cml-ba__label--before{inset-inline-start:14px}.cml-ba__label--after{inset-inline-end:14px}.cml-ba__divider{background:var(--c-gold-gradient);bottom:0;left:var(--pos);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:left .12s ease-out,right .12s ease-out;width:2px;z-index:4}[dir=rtl] .cml-ba__divider{left:auto;right:var(--pos);transform:translateX(50%)}.cml-ba__handle{align-items:center;background:var(--c-gold-gradient);border-radius:50%;box-shadow:var(--c-shadow-gold),0 0 0 4px hsla(0,0%,100%,.28);cursor:ew-resize;display:flex;gap:7px;height:46px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s var(--c-ease),box-shadow .25s var(--c-ease);width:46px}.cml-ba__handle:after,.cml-ba__handle:before{border:solid var(--c-media-base);border-width:0 0 2px 2px;content:"";height:8px;width:8px}.cml-ba__handle:before{transform:rotate(45deg)}.cml-ba__handle:after{transform:rotate(-135deg)}.cml-ba:hover .cml-ba__handle{transform:translate(-50%,-50%) scale(1.08)}.cml-ba.is-dragging .cml-ba__handle{box-shadow:var(--c-shadow-gold),0 0 0 6px hsla(0,0%,100%,.34);transform:translate(-50%,-50%) scale(.94)}.cml-ba__range{height:100%;inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:5}.cml-lookbook__grid{--n:2;--g:1rem}.cml-lookbook__cell{border-radius:var(--c-radius);box-shadow:var(--c-shadow-card);display:block;min-height:260px;overflow:hidden;position:relative}.cml-lookbook__bg{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .7s var(--c-ease)}.cml-lookbook__cell:hover .cml-lookbook__bg{transform:scale(1.06)}.cml-lookbook__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 0%,transparent) 40%,color-mix(in srgb,var(--c-scrim) 82%,transparent) 100%);inset:0;position:absolute;transition:background .5s var(--c-ease)}.cml-lookbook__cell:hover .cml-lookbook__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 0%,transparent) 28%,color-mix(in srgb,var(--c-scrim) 90%,transparent) 100%)}.cml-lookbook__caption{bottom:0;color:var(--c-on-media);left:0;padding:1.4rem;position:absolute;right:0;text-shadow:0 1px 2px rgba(7,8,10,.55),0 2px 14px rgba(7,8,10,.5);transform:translateY(6px);transition:transform .5s var(--c-ease)}.cml-lookbook__caption h3{color:var(--c-on-media);font-size:1.25rem;font-weight:700}.cml-lookbook__cell:hover .cml-lookbook__caption{transform:translateY(0)}.cml-lookbook__tag{color:var(--c-gold-2-text);display:inline-block;font-size:.68rem;letter-spacing:.22em;margin-bottom:.35rem;text-transform:uppercase}@media(min-width:768px){.cml-lookbook__grid{--n:4;grid-auto-rows:280px}.cml-lookbook__cell{min-height:0}.cml-lookbook__cell.is-wide{grid-column:span 2;grid-row:span 2}}html:not(.dark) .cml-lookbook__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 0%,transparent) 22%,color-mix(in srgb,var(--c-scrim) 68%,transparent) 60%,color-mix(in srgb,var(--c-scrim) 96%,transparent) 100%)}html:not(.dark) .cml-lookbook__cell:hover .cml-lookbook__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--c-scrim) 0%,transparent) 14%,color-mix(in srgb,var(--c-scrim) 74%,transparent) 54%,color-mix(in srgb,var(--c-scrim) 98%,transparent) 100%)}.cml-press__head{margin-bottom:2rem;text-align:center}.cml-press__head h2{font-size:1.5rem}.cml-press__row{display:flex;flex-wrap:wrap;gap:2.25rem 3.5rem}.cml-press__item,.cml-press__row{align-items:center;justify-content:center}.cml-press__item{display:inline-flex}.cml-press__item img{filter:grayscale(1) brightness(1.6);max-height:56px;max-width:170px;opacity:.62;transition:opacity .3s var(--c-ease),filter .3s var(--c-ease),transform .3s var(--c-ease);width:auto}.cml-press__item:hover img{filter:grayscale(0) brightness(1);opacity:1}.cml-press a.cml-press__item:active img{transform:scale(.95)}@media(max-width:640px){.cml-press__row{gap:1.75rem 2.5rem}.cml-press__item img{max-height:44px;max-width:130px}}html:not(.dark) .cml-press__item img{filter:grayscale(1) brightness(.55) contrast(1.1)}.cml-press__row--marquee{direction:ltr;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden}.cml-press__track{align-items:center;animation:carmela-marquee-scroll var(--pl-loop-dur,38s) linear infinite;display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.cml-press__track .cml-press__item{flex:0 0 auto;height:56px;justify-content:center;min-width:max(96px,min(12vw,150px))}.cml-press__track .cml-press__item img{max-height:56px;width:auto}.cml-press__track .cml-press__item{margin-inline-end:3.5rem}@media(max-width:640px){.cml-press__track .cml-press__item{height:44px;margin-inline-end:2.5rem;min-width:max(80px,min(22vw,120px))}.cml-press__track .cml-press__item img{max-height:44px}}.cml-press__row--marquee:hover .cml-press__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cml-press__row--marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.cml-press__track{animation:none!important;flex-wrap:wrap!important;justify-content:center;row-gap:1.25rem;width:auto!important}.cml-press__track .cml-press__item[aria-hidden=true]{display:none!important}}html[data-cml-motion-level=off] .cml-press__row--marquee,html[data-cml-motion-setting=off] .cml-press__row--marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}html[data-cml-motion-level=off] .cml-press__track,html[data-cml-motion-setting=off] .cml-press__track{animation:none!important;flex-wrap:wrap!important;justify-content:center;row-gap:1.25rem;width:auto!important}html[data-cml-motion-level=off] .cml-press__track .cml-press__item[aria-hidden=true],html[data-cml-motion-setting=off] .cml-press__track .cml-press__item[aria-hidden=true]{display:none!important}.cml-recent[hidden]{display:none}.cml-recent__track{display:grid;grid-auto-columns:60%;grid-auto-flow:column;grid-gap:1rem;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cml-recent__track>*{scroll-snap-align:start}@media(min-width:640px){.cml-recent__track{grid-auto-columns:32%}}@media(min-width:1024px){.cml-recent__track{grid-auto-columns:23%}}.cml-swatches{align-items:center;display:flex;gap:6px;margin:.5rem 0 0;padding:0 .25rem}.cml-swatch{border:2px solid var(--c-surface);border-radius:50%;box-shadow:0 0 0 1px var(--c-border);display:inline-block;height:18px;width:18px}.cml-swatch--more{border:0;box-shadow:none;color:var(--c-text-muted);font-size:.66rem;height:auto;width:auto}.cml-qv-lock{overflow:hidden}.cml-qv-root{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:max(12px,min(4vw,30px));pointer-events:none;position:fixed;transition:opacity .28s var(--c-ease),visibility .28s var(--c-ease);visibility:hidden;z-index:1000}.cml-qv-root.is-open{opacity:1;pointer-events:auto;transition:opacity .28s var(--c-ease),visibility 0s;visibility:visible}.cml-qv-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--c-bg) 50%,rgba(0,0,0,.55));cursor:pointer;inset:0;position:absolute}.cml-qv-dialog{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow);max-height:min(88vh,640px);overflow:hidden;position:relative;transform:translateY(16px) scale(.97);transition:transform .3s var(--c-ease);width:min(820px,100%)}.cml-qv-root.is-open .cml-qv-dialog{transform:none}.cml-qv-scroll{max-height:inherit;overflow-y:auto;-webkit-overflow-scrolling:touch}.cml-qv-close{align-items:center;background:color-mix(in srgb,var(--c-surface) 82%,transparent);border:1px solid var(--c-border);border-radius:var(--c-radius-pill);color:var(--c-text);cursor:pointer;display:inline-flex;height:34px;inset-inline-end:12px;justify-content:center;position:absolute;top:12px;transition:color var(--c-dur-fast) var(--c-ease),background var(--c-dur-fast) var(--c-ease);width:34px;z-index:2}.cml-qv-close:hover{background:var(--c-gold-soft);color:var(--c-gold-text)}.cml-qv{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;align-items:stretch;gap:0}.cml-qv__media{background:var(--c-elevated);overflow:hidden;position:relative}.cml-qv__media img,.cml-qv__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cml-qv__video{background:var(--c-bg-2)}.cml-qv__play{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--c-bg) 62%,transparent);border:0;border-radius:50%;box-shadow:var(--c-shadow-soft);color:var(--c-text);cursor:pointer;display:flex;height:44px;inset-block-end:12px;inset-inline-end:12px;justify-content:center;position:absolute;transition:opacity var(--c-dur-2) var(--c-ease),transform var(--c-dur-2) var(--c-ease);width:44px;z-index:3}.cml-qv__play i{font-size:16px;line-height:1}@media (hover:hover) and (pointer:fine){.cml-qv__play:hover{transform:scale(1.06)}}.cml-qv__play:focus-visible{box-shadow:0 0 0 3px var(--c-bg),0 0 0 6px var(--c-gold);outline:none}.cml-qv__play.is-playing{opacity:.35}.cml-qv__media:hover .cml-qv__play.is-playing,.cml-qv__play.is-playing:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.cml-qv__play{transition:none}.cml-qv__play:hover{transform:none}}.cml-qv__media-empty{align-items:center;color:var(--c-text-faint);display:flex;font-size:2.4rem;height:100%;justify-content:center;min-height:inherit;width:100%}.cml-qv__media--video{position:relative}.cml-qv__media--video img,.cml-qv__media--video video{inset:0;position:absolute}.cml-qv__info{display:flex;flex-direction:column;padding:max(2.4rem,min(4vw,2.8rem)) max(1.4rem,min(3vw,2.2rem)) max(1.4rem,min(3vw,2.2rem))}.cml-qv__title h3{color:var(--c-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}@media(min-width:768px){.cml-qv__title h3{font-size:1.5rem}}.cml-qv__rating{align-items:center;color:var(--c-gold-2-text);display:inline-flex;gap:.3rem;margin-bottom:.5rem}.cml-qv__price{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.cml-qv__now{color:var(--c-gold-text);font-size:clamp(1.3rem,1.05rem + .7vw,1.65rem);font-weight:800}.cml-qv__now--sale{color:var(--c-sale-bright)}.cml-qv__was{color:var(--c-text-muted);font-size:.95rem;-webkit-text-decoration:line-through;text-decoration:line-through}.cml-qv__desc{font-size:.92rem;line-height:1.8;max-height:9.5em;overflow-y:auto}.cml-qv__desc,.cml-qv__sub{color:var(--c-text-muted);margin-bottom:1.2rem}.cml-qv__sub{font-size:.95rem;line-height:1.7}.cml-qv__actions{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding-top:.6rem}.cml-qv__details{align-items:center;color:var(--c-gold-2-text);display:inline-flex;gap:.3rem;justify-content:center}@media(min-width:768px){.cml-qv__media{min-height:420px}}@media(max-width:767px){.cml-qv{grid-template-columns:1fr}.cml-qv__media{aspect-ratio:16/10}}.cml-qv-state{align-items:center;color:var(--c-text-muted);display:flex;flex-direction:column;gap:.9rem;justify-content:center;min-height:260px;padding:2rem 1.25rem;text-align:center}.cml-qv-state i{color:var(--c-gold-text);font-size:1.9rem}.cml-qv-state p{font-size:var(--c-text-md);margin:0}.cml-qv-spinner{animation:cmlQvSpin .75s linear infinite;border:2px solid var(--c-border);border-radius:50%;border-top-color:var(--c-gold-text);height:30px;width:30px}@keyframes cmlQvSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cml-qv-spinner{animation-duration:2.4s}}.cml-qv-retry{background:var(--c-gold-gradient);border-radius:var(--c-radius-pill,999px);color:var(--c-accent-contrast);font-weight:700;padding:.55rem 1.5rem;transition:filter var(--c-dur-2,.25s) var(--c-ease)}.cml-qv-retry:hover{filter:brightness(1.06)}salla-cart-summary-card .s-cart-summary-card-bar,salla-cart-summary-card .s-cart-summary-card-sheet,salla-cart-summary-card .s-cart-summary-card-sheet-wrap,salla-cart-summary-card.s-cart-summary-card{background:var(--c-surface)!important;color:var(--c-text)}salla-cart-summary-card.s-cart-summary-card{border:1px solid var(--c-border);box-shadow:var(--c-shadow-card)!important}salla-cart-summary-card .s-cart-summary-card-bar{border-block-start:1px solid var(--c-border);box-shadow:var(--c-shadow-card)!important}salla-cart-summary-card .s-cart-summary-card-sheet-header,salla-cart-summary-card .s-cart-summary-card-sheet-title{color:var(--c-text)!important}salla-cart-summary-card .s-cart-summary-card-line span{color:var(--c-text-muted)!important}salla-cart-summary-card .s-cart-summary-card-bar-label-main,salla-cart-summary-card .s-cart-summary-card-bar-label-text,salla-cart-summary-card .s-cart-summary-card-bar-total,salla-cart-summary-card .s-cart-summary-card-bar-totals,salla-cart-summary-card .s-cart-summary-card-bar-totals-row,salla-cart-summary-card .s-cart-summary-card-line b{color:var(--c-text)!important}salla-cart-summary-card .s-cart-summary-card-bar-count,salla-cart-summary-card .s-cart-summary-card-bar-label-sub,salla-cart-summary-card .s-cart-summary-card-bar-original,salla-cart-summary-card .s-cart-summary-card-chevron{color:var(--c-text-muted)!important}salla-cart-summary-card .s-cart-summary-card-line--discount b,salla-cart-summary-card .s-cart-summary-card-line--discount b *{color:var(--c-sale-bright,var(--c-sale))!important}salla-cart-summary-card .s-cart-summary-card-bar-savings-badge{background-color:color-mix(in srgb,var(--c-success) 14%,transparent)!important;color:var(--c-success)!important}html:not(.dark) salla-cart-summary-card .s-cart-summary-card-bar-savings-badge{color:color-mix(in srgb,var(--c-success) 55%,var(--c-shade))!important}.theme-carmela salla-installment{--main-text-color:#2c2722;--color-text:#6c6459}.theme-carmela salla-installment #tabbyPromoWrapper,.theme-carmela salla-installment [class*=-wrapper]{border:1px solid var(--c-border)}.theme-carmela .s-placeholder-title{color:var(--c-heading)}.theme-carmela .s-placeholder-description{color:var(--c-text-muted)}.theme-carmela .s-placeholder-icon{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela salla-wallet .s-wallet-balance-card{background:var(--c-surface);border:1px solid var(--c-border)}.theme-carmela salla-wallet .s-wallet-balance-figure{color:var(--c-heading)}.theme-carmela salla-wallet .s-wallet-balance-label,.theme-carmela salla-wallet .s-wallet-mobile-title{color:var(--c-text-muted)}.theme-carmela salla-wallet .s-wallet-balance-mark{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela salla-wallet .s-wallet-table-head{background:var(--c-bg-2);color:var(--c-text)}.theme-carmela salla-wallet .s-wallet-table-tbody-tr{background:var(--c-surface);border-color:var(--c-bg);color:var(--c-text)}.theme-carmela salla-notifications .s-notifications-item{background:var(--c-surface);color:var(--c-text)}.theme-carmela salla-notifications .s-notifications-item h4{color:var(--c-heading)}.theme-carmela salla-notifications .s-notifications-item-read{color:var(--c-text-muted)}.theme-carmela salla-notifications .s-notifications-item-icon{background:var(--c-card);border-color:var(--c-border)}.theme-carmela salla-notifications .s-notifications-item-icon-new{color:var(--c-sale-bright)}.theme-carmela salla-order-details .s-order-details-option-name,.theme-carmela salla-order-details .s-order-details-options-item-value-image,.theme-carmela salla-order-details .s-order-details-options-list{color:var(--c-text)}.theme-carmela salla-order-details .s-order-details-option-value,.theme-carmela salla-order-details .s-order-details-product-info,.theme-carmela salla-order-details .s-order-details-product-quantity{color:var(--c-text-muted)}.theme-carmela salla-order-details .s-order-details-option-file-link{color:var(--c-gold-text)}.theme-carmela salla-order-details .s-order-details-multiple-bundle-product,.theme-carmela salla-order-details .s-order-details-product-image,.theme-carmela salla-order-details salla-accordion{background:var(--c-surface);border-color:var(--c-border)}.theme-carmela salla-orders .s-orders-banner{background:color-mix(in srgb,var(--c-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--c-success) 30%,transparent)}.theme-carmela salla-orders .s-orders-banner-text{color:var(--c-text)}.theme-carmela salla-orders .s-orders-banner-icon svg path{fill:var(--c-success)}.theme-carmela salla-verified-review .s-verified-review-container{background:var(--c-surface);border-color:var(--c-border)}.theme-carmela salla-verified-review .s-verified-review-image{background:var(--c-bg-2)}.theme-carmela salla-verified-review .s-verified-review-title{color:var(--c-heading)}.theme-carmela salla-verified-review .s-verified-review-order,.theme-carmela salla-verified-review .s-verified-review-subtitle{color:var(--c-text-muted)}.theme-carmela salla-verified-review .s-verified-review-badge{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela salla-verified-review .s-verified-review-loyalty{color:var(--c-gold-text)}html.dark .theme-carmela .s-button-primary-link,html.dark .theme-carmela .s-button-primary-outline{color:var(--c-gold-text)!important;fill:currentColor;border-color:color-mix(in srgb,var(--c-gold) 55%,transparent)}html.dark .theme-carmela .s-button-primary-outline:hover{background:var(--c-gold);color:var(--c-accent-contrast)!important}html.dark .theme-carmela .s-button-dark-link,html.dark .theme-carmela .s-button-dark-outline{color:var(--c-text)!important;fill:var(--c-text);border-color:var(--c-border-strong)}html.dark .theme-carmela .s-button-light{background:var(--c-card-hover);border-color:var(--c-border);color:var(--c-text)}html.dark .theme-carmela .s-button-light-outline{background:transparent;border-color:var(--c-border-strong);color:var(--c-text-muted)}html.dark .theme-carmela .s-list-tile-item{background-color:transparent}html.dark .theme-carmela .s-quick-order-gray,html.dark .theme-carmela .s-quick-order-white{background-color:var(--c-surface)!important;border:1px solid var(--c-border)}.theme-carmela .s-quick-order-default .iti__selected-dial-code,.theme-carmela .s-quick-order-default .s-form-label,.theme-carmela .s-quick-order-default h3:not(.does-not-exist),.theme-carmela .s-quick-order-default p:not(.does-not-exist){color:var(--color-primary-on,var(--color-primary-reverse))!important}.theme-carmela .cml-on-primary{color:var(--c-accent-contrast)}.theme-carmela salla-next-order-coupon .s-next-order-coupon-wrapper{background:var(--c-surface);border:1px solid var(--c-border)}.theme-carmela salla-next-order-coupon .s-next-order-coupon-code-text,.theme-carmela salla-next-order-coupon .s-next-order-coupon-title{color:var(--c-heading)}.theme-carmela salla-next-order-coupon .s-next-order-coupon-meta{color:var(--c-text-muted)}.theme-carmela salla-next-order-coupon .s-next-order-coupon-code{border-color:var(--c-gold)}.theme-carmela .s-loyalty-prize-item,.theme-carmela .s-loyalty-program-panel-exchange-wrapper,.theme-carmela .s-loyalty-program-reward-container{background:var(--c-card);border-color:var(--c-border);color:var(--c-text)}.theme-carmela .s-loyalty-prize-item-title,.theme-carmela .s-loyalty-program-rewards-name{color:var(--c-heading)}.theme-carmela .s-loyalty-program-rewards .s-tabs-bg-normal,.theme-carmela salla-loyalty .s-tabs-bg-normal{background:var(--c-card-hover);color:var(--c-text-muted)}.theme-carmela .s-loyalty-program-rewards .s-tabs-active,.theme-carmela salla-loyalty .s-tabs-active{background:var(--c-gold);color:var(--c-accent-contrast)}.theme-carmela .s-gifting-modal-badge{background:var(--c-gold-soft);color:var(--c-gold-text)}.theme-carmela .s-gifting-info{background:color-mix(in srgb,var(--c-info) 14%,transparent);border-color:color-mix(in srgb,var(--c-info) 35%,transparent);color:var(--c-text)}.theme-carmela .s-searchable-dropdown-trigger{background:var(--c-card);border-color:var(--c-border);color:var(--c-text)}.theme-carmela .s-gifting-calendar-hint,.theme-carmela .s-gifting-error{color:var(--c-sale-bright)}.theme-carmela .s-offer-modal-brand-item,.theme-carmela .s-offer-modal-cat-item,.theme-carmela .s-offer-modal-tag-item{background:var(--c-card);border-color:var(--c-border);color:var(--c-text-muted)}.theme-carmela .s-offer-modal-brand-item:hover,.theme-carmela .s-offer-modal-cat-item:hover,.theme-carmela .s-offer-modal-tag-item:hover{color:var(--c-text)}.theme-carmela .s-offer-modal-discount-table tr{background:var(--c-card);border-color:var(--c-border)}.theme-carmela .s-offer-modal-discount-table table{color:var(--c-text)}.theme-carmela .s-offer-modal-condition,.theme-carmela .s-offer-modal-condition-label,.theme-carmela .s-offer-modal-expiry{color:var(--c-text-muted)}.theme-carmela .flatpickr-calendar input:not([type=checkbox]):not([type=radio]),.theme-carmela .flatpickr-calendar select:not([type=checkbox]):not([type=radio]){background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}html.dark .theme-carmela .flatpickr-calendar{background:var(--c-elevated);box-shadow:var(--c-shadow-card)}html.dark .theme-carmela .flatpickr-day{color:var(--c-text)}html.dark .theme-carmela .flatpickr-day.nextMonthDay,html.dark .theme-carmela .flatpickr-day.prevMonthDay{color:var(--c-text-faint)}html.dark .theme-carmela .flatpickr-day:hover{background:var(--c-card-hover)}html.dark .theme-carmela span.flatpickr-weekday{color:var(--c-text-muted)}.theme-carmela .flatpickr-day.selected{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-accent-contrast)}.theme-carmela .s-rating-modal-subtitle,.theme-carmela .s-verify-message,.theme-carmela .s-verify-resend-message{color:var(--c-text-muted)}.theme-carmela .s-verify-timer{color:var(--c-heading)}.theme-carmela .s-rating-modal-loyalty-points-note-container{background:color-mix(in srgb,var(--c-success) 14%,transparent)}.theme-carmela .s-rating-modal-loyalty-points-note-text{color:var(--c-text)}.theme-carmela .s-rating-modal-icon{background:var(--c-card-hover)}.theme-carmela .filepond--drop-label{background:var(--c-card)!important;border-color:var(--c-border)!important}.theme-carmela .filepond--drop-label label{color:var(--c-text-muted)}.theme-carmela .filepond--label-action{color:var(--c-gold-text)}.theme-carmela .filepond--panel-root{background:var(--c-bg-2)}html.dark .theme-carmela salla-reviews-summary .s-rating-stars-selected{fill:var(--c-gold)}html.dark .theme-carmela .s-reviews-summary-progress .s-progress-bar-wrapper{background:var(--c-card-hover)}html.dark .theme-carmela .s-reviews-summary-progress .s-progress-bar-progress{background-color:var(--c-gold)!important}html.dark .theme-carmela .s-comments-item-has-order-check-text,html.dark .theme-carmela .s-comments-item-review-factor-label,html.dark .theme-carmela .s-comments-item-review-factor-name,html.dark .theme-carmela .s-reviews-summary-count,html.dark .theme-carmela .s-reviews-summary-percentage{color:var(--c-text-muted)}html.dark .theme-carmela .s-comments-item-review-factors,html.dark .theme-carmela .s-review-factors-tags-factor-tag{background:var(--c-card-hover);color:var(--c-text)}.theme-carmela .s-cart-coupons-card{background:var(--c-card-surface)}.theme-carmela .s-cart-coupons-code,.theme-carmela .s-cart-coupons-main-amount{color:var(--c-heading)}.theme-carmela .s-cart-coupons-bottom-section{background:var(--c-bg-2);color:var(--c-text-muted)}.theme-carmela .s-offer-card,.theme-carmela [class*=s-conditional-offer-]:not([class*=-badge-link-met]):not([class*=-gifts-icon]),.theme-carmela [class*=s-tiered-offer-]{border-color:var(--c-border)}.theme-carmela .thankyou-block salla-contacts,.theme-carmela salla-order-branch,.theme-carmela salla-order-items,.theme-carmela salla-order-payment,.theme-carmela salla-order-rewards,.theme-carmela salla-order-shipments{--color-surface:var(--c-card);--color-surface-secondary:var(--c-bg-2);--color-text-primary:var(--c-text);--color-text-secondary:var(--c-text-muted);--color-border:var(--c-border);--color-border-light:var(--c-border-soft)}html.dark .theme-carmela .thankyou-block salla-contacts,html.dark .theme-carmela salla-order-branch,html.dark .theme-carmela salla-order-items,html.dark .theme-carmela salla-order-payment,html.dark .theme-carmela salla-order-rewards,html.dark .theme-carmela salla-order-shipments{--color-primary:var(--c-gold);--color-primary-dark:var(--c-gold-2);--color-primary-reverse:var(--c-accent-contrast)}html.dark .theme-carmela .s-conditional-offer,html.dark .theme-carmela .s-offer-card,html.dark .theme-carmela .s-tiered-offer{background:var(--c-card);color:var(--c-text)}html.dark .theme-carmela .s-app-install-banner{background-color:var(--c-elevated);color:var(--c-text)}html.dark .theme-carmela .article--main [style*=color]:not(does-not-exist),html.dark .theme-carmela .article--main font[color],html.dark .theme-carmela .cml-article-body [style*=color]:not(does-not-exist),html.dark .theme-carmela .cml-article-body font[color],html.dark .theme-carmela .content-entry [style*=color]:not(does-not-exist),html.dark .theme-carmela .content-entry font[color]{color:var(--c-text)!important}html.dark .theme-carmela .article--main [bgcolor],html.dark .theme-carmela .article--main [style*=background],html.dark .theme-carmela .cml-article-body [bgcolor],html.dark .theme-carmela .cml-article-body [style*=background],html.dark .theme-carmela .content-entry [bgcolor],html.dark .theme-carmela .content-entry [style*=background]{background-color:transparent!important}.theme-carmela .cml-qv__info,.theme-carmela .cml-sidecart__meta,.theme-carmela .s-add-product-toast__name{min-width:0}.theme-carmela .cml-minicart__name,.theme-carmela .cml-qv__title,.theme-carmela .cml-sidecart__name,.theme-carmela .cml-spotlight__name,.theme-carmela .product-single h1,.theme-carmela .s-add-product-toast__name,.theme-carmela main h1{word-wrap:break-word}.theme-carmela .s-scopes-header-title{color:var(--c-text-muted)}.theme-carmela .s-scopes-header-icon{background:var(--c-card);border-color:var(--c-border)}.theme-carmela .iti__country-list{background:var(--c-elevated);border-color:var(--c-border);color:var(--c-text)}.theme-carmela .iti__dial-code{color:var(--c-text-muted)}.theme-carmela .iti__country.iti__highlight{background:var(--c-card-hover)}.theme-carmela .s-bullet-delivery-tag-container{background-color:var(--c-delivery)}.theme-carmela .s-button-danger-outline{border-color:currentColor;color:var(--c-sale-bright)}.theme-carmela .tooltip-content:after{background:inherit}.theme-carmela .cml-brand__name{color:var(--c-heading);display:block;font-family:var(--c-font-display);font-size:1.15rem;font-weight:800;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-carmela .cml-brand:has(.cml-brand__name){min-width:0;overflow:hidden}html.dark .theme-carmela .loyalty-star i{color:color-mix(in srgb,var(--c-text) 6%,transparent)}@media(pointer:coarse){.theme-carmela .cml-sidecart__step{min-height:36px;min-width:36px}.theme-carmela .cml-promo-bar__close{height:36px;width:36px}}.theme-carmela .cml-brand img{-o-object-position:right center;object-position:right center}[dir=ltr] .theme-carmela .cml-brand img{-o-object-position:left center;object-position:left center}.theme-carmela .article--main h1,.theme-carmela .cml-article-body h1,.theme-carmela .content-entry h1{font-size:1.25rem}.theme-carmela .article--main h2,.theme-carmela .cml-article-body h2,.theme-carmela .content-entry h2{font-size:1.125rem}.theme-carmela .article--main h3,.theme-carmela .cml-article-body h3,.theme-carmela .content-entry h3{font-size:1rem}.theme-carmela .article--main img[style*=height],.theme-carmela .cml-article-body img[style*=height],.theme-carmela .content-entry img[style*=height]{height:auto!important}@media(min-width:1024px){.theme-carmela #filters-menu{max-height:calc(100vh - 128px);overflow-y:auto;overscroll-behavior:contain}}.theme-carmela #more-content:has(+#btn-show-more:not(.is-expanded)){-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}@media(max-width:768px){.theme-carmela .cml-curated__products .s-products-list-vertical-cards>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}.theme-carmela .s-product-options-option-label b>span{color:var(--c-sale-bright)}.theme-carmela .s-loyalty-points-banner-label{color:var(--c-gold-text)}.theme-carmela .s-gifting-widget .s-gifting-widget-action,.theme-carmela .s-gifting-widget .s-gifting-widget-action *{color:var(--c-gold-text)!important}html.dark .theme-carmela .s-gifting-widget .s-list-tile-item{color:var(--c-text)}html.dark .theme-carmela .s-gifting-widget .s-list-tile-item-subtitle{color:var(--c-text-muted)}.mm-spn.mm-spn--navbar>.cml-spn-back{background:transparent;border:0;cursor:pointer;height:var(--mm-spn-item-height);position:absolute;top:0;inset-inline:0;margin:0;padding:0;z-index:1}.mm-spn.mm-spn--navbar>.cml-spn-back:focus-visible{outline:2px solid var(--c-gold);outline-offset:-2px}.theme-carmela .price-wrapper .total-price{font-family:var(--c-font-display);letter-spacing:-.01em}salla-modal .s-modal-overlay{background:var(--c-overlay)!important}salla-modal .s-modal-bg-normal,salla-modal .s-modal-body{background:var(--c-surface)!important;color:var(--c-text)}salla-modal .s-modal-title{color:var(--c-text)!important}salla-modal .s-modal-sub-title{color:var(--c-text-muted)!important}salla-modal .s-modal-icon{border-color:var(--c-border)!important}salla-modal .s-user-settings-delete-otp-instruction,salla-modal .s-user-settings-delete-otp-resend,salla-modal .s-user-settings-delete-otp-target,salla-modal .s-user-settings-delete-success-body,salla-modal .s-user-settings-delete-warning{color:var(--c-text-muted)}salla-modal .s-user-settings-delete-otp-resend-link{color:var(--c-gold-text)}salla-modal .s-user-settings-confirmation-warning,salla-modal .s-user-settings-delete-otp-error{color:var(--c-sale-bright)}salla-drawer .s-drawer-overlay{background:var(--c-overlay)!important}salla-drawer .s-drawer-bg-normal,salla-drawer .s-drawer-body{background:var(--c-surface)!important;color:var(--c-text)}salla-drawer .s-drawer-title{color:var(--c-text)!important}salla-drawer .s-drawer-sub-title{color:var(--c-text-muted)!important}salla-drawer .s-drawer-icon{border-color:var(--c-border)!important}salla-drawer .s-drawer-close,salla-modal .s-modal-close{align-items:center;background:transparent!important;border:1px solid var(--c-border)!important;border-radius:var(--c-radius-pill);color:var(--c-heading)!important;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:color var(--c-dur-fast) var(--c-ease),background var(--c-dur-fast) var(--c-ease),border-color var(--c-dur-fast) var(--c-ease);width:44px}salla-drawer .s-drawer-close>span,salla-modal .s-modal-close>span{display:inline-flex;line-height:0}salla-drawer .s-drawer-close svg,salla-modal .s-modal-close svg{height:19px;width:19px;fill:currentColor!important}salla-drawer .s-drawer-close:hover,salla-modal .s-modal-close:hover{background:var(--c-gold-soft)!important;border-color:color-mix(in srgb,var(--c-gold) 45%,var(--c-border))!important;color:var(--c-gold-text)!important}salla-drawer .s-drawer-close:focus-visible,salla-modal .s-modal-close:focus-visible{outline:2px solid var(--c-gold)!important;outline-offset:2px}salla-modal .s-modal-close{inset-inline-end:12px}html.dark salla-modal.s-login-modal{--c-surface:#fff;--c-card:#fff;--c-border:rgba(40,33,22,.12);--c-text:#2c2722;--c-text-muted:#6c6459;--c-gold:var(--c-acc-lm,#8f703f);--c-gold-text:var(--c-acc-lm-text,#7e6130);--c-gold-soft:color-mix(in srgb,var(--c-gold) 10%,transparent)}salla-modal.s-login-modal .s-modal-close{color:var(--c-ink)!important}salla-modal.s-login-modal .s-modal-close:hover{color:var(--c-acc-lm-text,#7e6130)!important}salla-localization-modal .s-localization-modal-label,salla-localization-modal .s-localization-modal-title{color:var(--c-text)!important}salla-localization-modal .s-localization-modal-currency{color:var(--c-text-muted)!important}salla-localization-modal .s-localization-modal-input,salla-localization-modal .s-localization-modal-select{background:var(--c-card)!important;border-color:var(--c-border)!important;color:var(--c-text)!important}salla-localization-modal .s-localization-modal-item{color:var(--c-text)}salla-localization-modal .s-localization-modal-item:hover{background:var(--c-card-hover)}salla-localization-modal .s-localization-modal-trigger-btn{background:var(--c-card)!important;border:1px solid var(--c-border);color:var(--c-text)!important}salla-localization-modal .s-localization-modal-skeleton-content,salla-localization-modal .s-localization-modal-skeleton-item,salla-localization-modal .s-localization-modal-trigger-btn:hover{background:var(--c-card-hover)!important}.cml-collection-head{margin-block:0 max(16px,min(2.4vw,28px))}.cml-collection-head__media{aspect-ratio:3/1;background:var(--c-card-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-radius-lg);overflow:hidden}.cml-collection-head__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media(max-width:767px){.cml-collection-head__media{aspect-ratio:16/9}}