:root { --cw-primary: #a2846a; --cw-dark: #393c3c; --cw-brown: #8f6940; --cw-offwhite: #f4efe9; --cw-white: #ffffff; --cw-header-desktop: 82px; --cw-header-mobile: 58px; --cw-transition: 280ms cubic-bezier(.22,.61,.36,1); } .store-header .top-navbar { display: none !important; } #mainnav { --cw-header-color: var(--cw-primary); width: 100%; z-index: 9999 !important; background: #fff !important; box-shadow: none !important; transition: background-color var(--cw-transition), box-shadow var(--cw-transition), backdrop-filter var(--cw-transition); } #mainnav > .inner { background: transparent !important; } #mainnav > .inner > .container { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; } #mainnav > .inner > .container > .flex { position: relative !important; width: 100% !important; margin: 0 !important; } body.index .store-header { position: absolute !important; top: 0; right: 0; left: 0; width: 100%; z-index: 9999; } body.index #mainnav { --cw-header-color: #fff; background: transparent !important; } body.index.cw-header-solid .store-header { position: fixed !important; } body.index.cw-header-solid #mainnav { --cw-header-color: var(--cw-primary); background: rgba(255, 255, 255, .98) !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); box-shadow: 0 5px 22px rgba(57, 60, 60, .07) !important; } body.index [data-testid="store-home-fixed-banner"] { width: 100% !important; margin: 0 !important; padding: 0 !important; } body.index [data-testid="store-home-fixed-banner"] > .container { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; } body.index [data-testid="store-home-fixed-banner"] .banner, body.index [data-testid="store-home-fixed-banner"] picture { display: block !important; width: 100% !important; margin: 0 !important; border-radius: 0 !important; } body.index [data-testid="store-home-fixed-banner"] img { display: block !important; width: 100% !important; max-width: none !important; height: auto !important; margin: 0 !important; border-radius: 0 !important; } #mainnav [data-testid="store-header-logo"] { position: absolute !important; left: 50% !important; right: auto !important; margin: 0 !important; z-index: 20; } #mainnav [data-testid="store-header-logo"] img { display: block !important; width: 100% !important; height: auto !important; transition: filter var(--cw-transition); } body.index:not(.cw-header-solid) #mainnav [data-testid="store-header-logo"] img { filter: brightness(0) invert(1); } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { position: relative; width: 42px; height: 42px; min-width: 42px; min-height: 42px; flex: 0 0 42px; margin: 0; padding: 0; display: inline-flex; align-items: center; justify-content: center; color: var(--cw-header-color) !important; background: transparent !important; border: 1px solid currentColor !important; border-radius: 999px !important; box-sizing: border-box; text-decoration: none !important; cursor: pointer; transition: color var(--cw-transition), border-color var(--cw-transition), background-color 180ms ease, opacity 180ms ease, transform 180ms ease; -webkit-tap-highlight-color: transparent; } .cw4-search-trigger:hover, .cw4-account-trigger:hover, .cw4-cart-trigger:hover { opacity: .72; } .cw4-search-trigger svg, .cw4-account-trigger svg, .cw4-cart-trigger svg { width: 21px; height: 21px; display: block; fill: none; stroke: currentColor; pointer-events: none; } #mainnav salla-user-menu[data-testid="store-header-user-menu"] { position: absolute !important; width: 1px !important; height: 1px !important; min-width: 1px !important; min-height: 1px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .cw4-cart-count { position: absolute; top: -5px; right: -5px; min-width: 17px; height: 17px; padding-inline: 4px; display: flex; align-items: center; justify-content: center; border: 2px solid #fff; border-radius: 999px; background: #b42318; color: #fff; font-size: 10px; font-weight: 700; line-height: 1; box-sizing: border-box; pointer-events: none; } #mainnav salla-cart-summary.cw4-native-cart-source { position: absolute !important; width: 1px !important; height: 1px !important; min-width: 1px !important; min-height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } #mainnav [data-testid="store-header-mobile-toggle"] { position: absolute !important; width: 42px; height: 42px; margin: 0 !important; padding: 0 !important; align-items: center; justify-content: center; color: var(--cw-header-color) !important; background: transparent !important; border: 0 !important; z-index: 40 !important; transition: color var(--cw-transition), opacity 180ms ease; -webkit-tap-highlight-color: transparent; } #mainnav [data-testid="store-header-mobile-toggle"]:hover { opacity: .7; } #mainnav [data-testid="store-header-mobile-toggle"] svg { width: 29px; height: 29px; fill: none; stroke: currentColor; pointer-events: none; } .cw4-account-popover { position: fixed; width: 278px; padding: 10px; display: none; direction: rtl; background: rgba(255, 255, 255, .99); border: 1px solid rgba(162, 132, 106, .18); border-radius: 18px; box-shadow: 0 18px 50px rgba(31, 30, 28, .13), 0 3px 12px rgba(31, 30, 28, .05); z-index: 10050; box-sizing: border-box; } .cw4-account-popover.is-open { display: block; animation: cw4-pop-in 160ms ease-out; } @keyframes cw4-pop-in { from { opacity: 0; transform: translateY(-4px) scale(.985); } to { opacity: 1; transform: translateY(0) scale(1); } } .cw4-account-head { display: flex; align-items: center; gap: 10px; padding: 8px 8px 12px; } .cw4-account-avatar { width: 42px; height: 42px; flex: 0 0 42px; display: flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; background: var(--cw-offwhite); color: var(--cw-primary); } .cw4-account-avatar img { width: 100%; height: 100%; object-fit: cover; } .cw4-account-avatar svg { width: 21px; height: 21px; fill: none; stroke: currentColor; } .cw4-account-name { min-width: 0; font-size: 14px; font-weight: 700; color: var(--cw-dark); } .cw4-account-caption { margin-top: 2px; font-size: 11px; color: rgba(57, 60, 60, .55); } .cw4-account-divider { height: 1px; margin: 2px 6px 7px; background: rgba(57, 60, 60, .08); } .cw4-account-link, .cw4-account-logout { width: 100%; min-height: 42px; padding: 9px 10px; display: flex; align-items: center; gap: 10px; color: var(--cw-dark); background: transparent; border: 0; border-radius: 12px; font: inherit; font-size: 13px; text-align: right; text-decoration: none; cursor: pointer; box-sizing: border-box; transition: background-color 150ms ease, color 150ms ease; } .cw4-account-link:hover, .cw4-account-logout:hover { background: rgba(162, 132, 106, .075); } .cw4-account-link svg, .cw4-account-logout svg { width: 19px; height: 19px; flex: 0 0 19px; fill: none; stroke: currentColor; } .cw4-account-logout { color: #b42318; } .cw4-search-modal { position: fixed; inset: 0; display: none; align-items: flex-start; justify-content: center; padding: clamp(74px, 11vh, 125px) 18px 30px; background: rgba(35, 32, 29, .32); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); z-index: 11000; box-sizing: border-box; } .cw4-search-modal.is-open { display: flex; } .cw4-search-panel { width: min(760px, 100%); max-height: min(78vh, 760px); display: flex; flex-direction: column; overflow: hidden; direction: rtl; background: #fff; border: 1px solid rgba(162, 132, 106, .15); border-radius: 24px; box-shadow: 0 28px 80px rgba(25, 23, 21, .18), 0 4px 18px rgba(25, 23, 21, .07); animation: cw4-search-in 180ms ease-out; } @keyframes cw4-search-in { from { opacity: 0; transform: translateY(-8px) scale(.988); } to { opacity: 1; transform: translateY(0) scale(1); } } .cw4-search-head { padding: 18px 18px 14px; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid rgba(57, 60, 60, .08); } .cw4-search-form { min-width: 0; flex: 1; display: flex; align-items: center; gap: 9px; padding: 0 14px; border: 1px solid rgba(162, 132, 106, .33); border-radius: 999px; background: #fff; } .cw4-search-form:focus-within { border-color: var(--cw-primary); box-shadow: 0 0 0 3px rgba(162, 132, 106, .08); } .cw4-search-form svg { width: 20px; height: 20px; flex: 0 0 20px; fill: none; stroke: var(--cw-primary); } .cw4-search-input { width: 100%; height: 48px; min-width: 0; padding: 0; color: var(--cw-dark); background: transparent; border: 0; outline: 0; font: inherit; font-size: 15px; } .cw4-search-input::placeholder { color: rgba(57, 60, 60, .45); } .cw4-search-close { width: 42px; height: 42px; flex: 0 0 42px; display: inline-flex; align-items: center; justify-content: center; color: var(--cw-dark); background: transparent; border: 0; border-radius: 50%; cursor: pointer; transition: background-color 150ms ease; } .cw4-search-close:hover { background: rgba(57, 60, 60, .055); } .cw4-search-close svg { width: 22px; height: 22px; fill: none; stroke: currentColor; pointer-events: none; } .cw4-search-body { min-height: 150px; padding: 18px; overflow: auto; overscroll-behavior: contain; } .cw4-search-state { min-height: 120px; display: flex; align-items: center; justify-content: center; padding: 20px; color: rgba(57, 60, 60, .58); font-size: 13px; text-align: center; } .cw4-search-results { display: block; } .cw4-search-results[hidden] { display: none !important; } body.cw4-modal-lock { overflow: hidden !important; } @media (min-width: 1024px) { #mainnav > .inner > .container > .flex { min-height: var(--cw-header-desktop) !important; } #mainnav [data-testid="store-header-logo"] { top: 10px !important; width: 155px !important; transform: translateX(-50%) !important; } #mainnav [data-testid="store-header-mobile-toggle"] { display: none !important; } .cw4-search-trigger { position: absolute !important; top: 15px; right: clamp(28px, 4vw, 70px); left: auto !important; z-index: 40; } #mainnav > .inner > .container > .flex > div:last-child { position: absolute !important; top: 15px; left: clamp(28px, 4vw, 70px); right: auto !important; display: flex !important; align-items: center !important; gap: 9px; margin: 0 !important; z-index: 40; } #mainnav custom-main-menu { position: absolute !important; top: 56px; left: 50%; width: min(850px, calc(100vw - 360px)) !important; margin: 0 !important; transform: translateX(-50%) !important; z-index: 15; } #mainnav custom-main-menu #mobile-menu { position: static !important; inset: auto !important; width: 100% !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: visible !important; transform: none !important; visibility: visible !important; opacity: 1 !important; background: transparent !important; box-shadow: none !important; } #mainnav custom-main-menu #mobile-menu > .main-menu { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: clamp(22px, 2.4vw, 42px) !important; padding: 0 !important; margin: 0 !important; background: transparent !important; list-style: none; } #mainnav custom-main-menu #mobile-menu > .main-menu > li:not(.root-level) { display: none !important; } #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level { display: inline-block !important; margin: 0 !important; padding: 0 !important; background: transparent !important; } #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level > a { padding: 6px 0 !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; white-space: nowrap; background: transparent !important; transition: color var(--cw-transition), opacity 180ms ease; } body.index:not(.cw-header-solid) #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level > a { color: #fff !important; } #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level > a:hover { opacity: .65; } .cw-menu-localization, #mainnav custom-main-menu .close-mobile-menu { display: none !important; } } @media (max-width: 1023.98px) { #mainnav > .inner > .container > .flex { min-height: var(--cw-header-mobile) !important; } #mainnav > .inner > .container > .flex > div:first-child { position: static !important; width: 0 !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } #mainnav [data-testid="store-header-logo"] { top: 50% !important; width: clamp(112px, 27vw, 140px) !important; transform: translate(-50%, -50%) !important; } #mainnav [data-testid="store-header-mobile-toggle"] { display: inline-flex !important; top: 13px; right: 12px !important; left: auto !important; } .cw4-search-trigger { position: absolute !important; top: 13px; right: 59px !important; left: auto !important; z-index: 40; } #mainnav > .inner > .container > .flex > div:last-child { position: absolute !important; top: 13px; left: 12px !important; right: auto !important; display: flex !important; align-items: center !important; gap: 6px; margin: 0 !important; z-index: 40; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 42px; height: 42px; min-width: 42px; min-height: 42px; flex-basis: 42px; } #mainnav custom-main-menu { position: static !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; } .cw-menu-localization { display: block; margin-top: 20px; padding: 18px 20px 24px; border-top: 1px solid rgba(57, 60, 60, .10); } .cw-menu-localization__title { margin-bottom: 11px; color: rgba(57, 60, 60, .5); font-size: 12px; } .cw-menu-localization__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; } .cw-menu-localization__btn { min-height: 42px; display: flex; align-items: center; justify-content: center; padding: 8px 12px; border: 1px solid rgba(162, 132, 106, .32); border-radius: 999px; background: #fff; color: var(--cw-dark); font-size: 13px; cursor: pointer; } .cw4-search-modal { align-items: flex-end; padding: 0; background: rgba(35, 32, 29, .30); } .cw4-search-panel { width: 100%; max-height: min(82vh, 760px); border-right: 0; border-bottom: 0; border-left: 0; border-radius: 24px 24px 0 0; animation: cw4-search-mobile-in 190ms ease-out; } @keyframes cw4-search-mobile-in { from { opacity: .7; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } } .cw4-search-head { padding: 14px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left)); } .cw4-search-body { padding: 14px max(12px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left)); } .cw4-account-popover { width: min(278px, calc(100vw - 24px)); } } @media (max-width: 390px) { #mainnav [data-testid="store-header-mobile-toggle"] { top: 15px; right: 8px !important; width: 38px; height: 38px; } .cw4-search-trigger { top: 15px; right: 52px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 15px; left: 8px !important; } #mainnav [data-testid="store-header-logo"] { width: 104px !important; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 38px; height: 38px; min-width: 38px; min-height: 38px; flex-basis: 38px; } .cw4-search-trigger svg, .cw4-account-trigger svg, .cw4-cart-trigger svg { width: 19px; height: 19px; } } .cw4-search-state[hidden] { display: none !important; } .cw4-search-input::-webkit-search-cancel-button, .cw4-search-input::-webkit-search-decoration, .cw4-search-input::-webkit-search-results-button, .cw4-search-input::-webkit-search-results-decoration { -webkit-appearance: none; appearance: none; display: none; } .cw4-search-input::-ms-clear, .cw4-search-input::-ms-reveal { display: none; width: 0; height: 0; } .cw4-search-clear { display: none; flex: 0 0 auto; padding: 5px 2px; color: var(--cw-primary); background: transparent; border: 0; font: inherit; font-size: 12px; font-weight: 600; cursor: pointer; white-space: nowrap; opacity: .9; -webkit-tap-highlight-color: transparent; } .cw4-search-clear.is-visible { display: inline-flex; align-items: center; justify-content: center; } .cw4-search-clear:hover { opacity: .65; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 34px !important; height: 34px !important; min-width: 34px !important; min-height: 34px !important; flex-basis: 34px !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; } .cw4-search-trigger svg, .cw4-account-trigger svg, .cw4-cart-trigger svg { width: 20px !important; height: 20px !important; } #mainnav [data-testid="store-header-mobile-toggle"] { width: 34px !important; height: 34px !important; border: 0 !important; } #mainnav [data-testid="store-header-mobile-toggle"] svg { width: 25px !important; height: 25px !important; } @media (min-width: 1024px) { #mainnav [data-testid="store-header-logo"] { top: 5px !important; width: 142px !important; } .cw4-search-trigger { top: 8px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 8px !important; gap: 8px !important; } #mainnav custom-main-menu { top: 46px !important; } #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level > a { padding: 4px 0 !important; font-size: 14px !important; } } @media (max-width: 1023.98px) { #mainnav [data-testid="store-header-mobile-toggle"] { top: 7px !important; right: 10px !important; } .cw4-search-trigger { top: 7px !important; right: 48px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 7px !important; left: 10px !important; gap: 4px !important; } #mainnav [data-testid="store-header-logo"] { width: clamp(104px, 25vw, 126px) !important; } } @media (max-width: 390px) { #mainnav [data-testid="store-header-mobile-toggle"] { top: 8px !important; right: 7px !important; } .cw4-search-trigger { top: 8px !important; right: 43px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 8px !important; left: 7px !important; } #mainnav [data-testid="store-header-logo"] { width: 98px !important; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 32px !important; height: 32px !important; min-width: 32px !important; min-height: 32px !important; flex-basis: 32px !important; } } @media (max-width: 1023.98px) { #mainnav, #mainnav > .inner, #mainnav > .inner > .container { height: 62px !important; min-height: 62px !important; } #mainnav > .inner > .container > .flex { height: 62px !important; min-height: 62px !important; max-height: 62px !important; align-items: center !important; } #mainnav [data-testid="store-header-logo"] { top: 31px !important; left: calc(50% - 5px) !important; width: clamp(112px, 27vw, 132px) !important; transform: translate(-50%, -50%) !important; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 40px !important; height: 40px !important; min-width: 40px !important; min-height: 40px !important; flex-basis: 40px !important; } .cw4-search-trigger svg { width: 24px !important; height: 24px !important; } .cw4-account-trigger svg, .cw4-cart-trigger svg { width: 23px !important; height: 23px !important; } #mainnav [data-testid="store-header-mobile-toggle"] { top: 11px !important; right: 11px !important; width: 40px !important; height: 40px !important; } #mainnav [data-testid="store-header-mobile-toggle"] svg { width: 29px !important; height: 29px !important; } .cw4-search-trigger { top: 11px !important; right: 53px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 11px !important; left: 11px !important; gap: 3px !important; } } @media (max-width: 390px) { #mainnav, #mainnav > .inner, #mainnav > .inner > .container { height: 58px !important; min-height: 58px !important; } #mainnav > .inner > .container > .flex { height: 58px !important; min-height: 58px !important; max-height: 58px !important; } #mainnav [data-testid="store-header-logo"] { top: 29px !important; left: calc(50% - 4px) !important; width: 104px !important; } .cw4-search-trigger, .cw4-account-trigger, .cw4-cart-trigger { width: 38px !important; height: 38px !important; min-width: 38px !important; min-height: 38px !important; flex-basis: 38px !important; } .cw4-search-trigger svg { width: 23px !important; height: 23px !important; } .cw4-account-trigger svg, .cw4-cart-trigger svg { width: 22px !important; height: 22px !important; } #mainnav [data-testid="store-header-mobile-toggle"] { top: 10px !important; right: 7px !important; width: 38px !important; height: 38px !important; } #mainnav [data-testid="store-header-mobile-toggle"] svg { width: 28px !important; height: 28px !important; } .cw4-search-trigger { top: 10px !important; right: 47px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 10px !important; left: 7px !important; gap: 2px !important; } } body, #app, .app-inner, main { background: #fff !important; } :root{ --cw-card-primary:#a2846a; --cw-card-text:#393c3c; --cw-card-border:rgba(57,60,60,.12); --cw-card-radius:16px; --cw-card-font:var(--font-main,'woff',sans-serif); } custom-salla-product-card.cw-card-v11{ display:flex!important; flex-direction:column!important; height:auto!important; min-height:0!important; overflow:hidden!important; background:#fff!important; border:1px solid var(--cw-card-border)!important; border-radius:var(--cw-card-radius)!important; box-shadow:none!important; font-family:var(--cw-card-font)!important; color:inherit!important; } custom-salla-product-card.cw-card-v11 .s-product-card-image{ width:100%!important; height:auto!important; aspect-ratio:1/1!important; overflow:hidden!important; border-radius:var(--cw-card-radius) var(--cw-card-radius) 0 0!important; background:#f7f7f7!important; } custom-salla-product-card.cw-card-v11 .s-product-card-image>a{ display:block!important; width:100%!important; height:100%!important; } custom-salla-product-card.cw-card-v11 .s-product-card-image img{ display:block!important; width:100%!important; height:100%!important; object-fit:cover!important; } custom-salla-product-card.cw-card-v11 .cw-native-wishlist{ position:absolute!important; width:1px!important; height:1px!important; min-width:1px!important; min-height:1px!important; padding:0!important; margin:0!important; overflow:hidden!important; opacity:0!important; pointer-events:none!important; z-index:-1!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content{ flex:0 0 auto!important; display:flex!important; flex-direction:column!important; padding:13px 12px 12px!important; font-family:var(--cw-card-font)!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-main{ flex:0 0 auto!important; text-align:center!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-title, custom-salla-product-card.cw-card-v11 .s-product-card-content-title a{ margin:0!important; color:var(--cw-card-text)!important; font-family:var(--cw-card-font)!important; font-size:15px!important; font-weight:500!important; line-height:1.45!important; text-align:center!important; text-decoration:none!important; display:-webkit-box!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:2!important; overflow:hidden!important; min-height:43.5px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-sub{ flex:0 0 auto!important; display:flex!important; justify-content:center!important; margin-top:7px!important; text-align:center!important; } custom-salla-product-card.cw-card-v11 .s-product-card-price{ margin:0!important; color:var(--cw-card-primary)!important; font-family:var(--cw-card-font)!important; font-size:16px!important; font-weight:600!important; line-height:1.4!important; text-align:center!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer{ width:100%!important; display:grid!important; grid-template-columns:42px minmax(0,1fr)!important; gap:8px!important; align-items:center!important; margin:0!important; padding-top:12px!important; direction:ltr!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy{ grid-column:1!important; width:42px!important; height:42px!important; min-width:42px!important; min-height:42px!important; padding:0!important; margin:0!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; color:var(--cw-card-primary)!important; background:#fff!important; border:1.3px solid var(--cw-card-primary)!important; border-radius:999px!important; box-shadow:none!important; cursor:pointer!important; -webkit-tap-highlight-color:transparent; transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .08s ease!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy i{ margin:0!important; font-size:20px!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy:active{ color:#fff!important; background:var(--cw-card-primary)!important; border-color:var(--cw-card-primary)!important; transform:translateY(1px)!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy.is-active{ color:#fff!important; background:var(--cw-card-primary)!important; border-color:var(--cw-card-primary)!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button{ grid-column:2!important; width:100%!important; min-width:0!important; margin:0!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button>div, custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button salla-button{ width:100%!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button button.s-button-element{ width:100%!important; height:42px!important; min-width:0!important; min-height:42px!important; padding:0 12px!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; color:var(--cw-card-primary)!important; background:#fff!important; border:1.3px solid var(--cw-card-primary)!important; border-radius:13px!important; box-shadow:none!important; font-family:var(--cw-card-font)!important; font-size:14px!important; font-weight:600!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button .s-button-text{ display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:5px!important; direction:rtl!important; white-space:nowrap!important; font-family:var(--cw-card-font)!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button .s-button-text i{ margin:0!important; font-size:18px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button button.s-button-element:active{ color:#fff!important; background:var(--cw-card-primary)!important; border-color:var(--cw-card-primary)!important; } .s-products-slider-card.swiper-slide.cw-card-slide{ height:auto!important; align-self:flex-start!important; } @media (max-width:767.98px){ .s-products-slider-card.swiper-slide.cw-card-slide{ width:clamp(164px,44vw,235px)!important; flex:0 0 clamp(164px,44vw,235px)!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content{ padding:11px 10px 10px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-title, custom-salla-product-card.cw-card-v11 .s-product-card-content-title a{ font-size:13.5px!important; min-height:39px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-price{ font-size:14px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer{ grid-template-columns:38px minmax(0,1fr)!important; gap:7px!important; padding-top:10px!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy{ width:38px!important; height:38px!important; min-width:38px!important; min-height:38px!important; } custom-salla-product-card.cw-card-v11 .cw-wishlist-proxy i{ font-size:19px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button button.s-button-element{ height:38px!important; min-height:38px!important; padding-inline:8px!important; font-size:12.5px!important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer>salla-add-product-button .s-button-text i{ font-size:17px!important; } } custom-salla-product-card.cw-card-v11 .s-product-card-price { font-size: 18.5px !important; font-weight: 600 !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button button.s-button-element { border-radius: 999px !important; } @media (max-width: 767.98px) { custom-salla-product-card.cw-card-v11 .s-product-card-price { font-size: 18px !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button button.s-button-element { border-radius: 999px !important; } } @media (max-width: 1023.98px) { .mm-ocd { background: rgba(36, 36, 36, .86) !important; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); } .mm-ocd__content { top: 16px !important; right: 16px !important; bottom: 16px !important; width: min(88vw, 390px) !important; height: auto !important; max-height: calc(100dvh - 32px) !important; overflow: hidden !important; background: #F4EFE9 !important; border-radius: 36px !important; box-shadow: 0 20px 60px rgba(0, 0, 0, .18) !important; } #mobile-menu.cwmd-ready { position: relative !important; width: 100% !important; height: 100% !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; color: #393C3C !important; background: #F4EFE9 !important; font-family: var(--font-main, 'woff', sans-serif) !important; } #mobile-menu.cwmd-ready.mm-spn--navbar::before, #mobile-menu.cwmd-ready.mm-spn--navbar::after { display: none !important; content: none !important; } #mobile-menu.cwmd-ready .cwmd-header { position: relative !important; flex: 0 0 78px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 16px 64px 8px !important; } #mobile-menu.cwmd-ready .cwmd-brand { display: flex !important; align-items: center !important; justify-content: center !important; max-width: 118px !important; } #mobile-menu.cwmd-ready .cwmd-brand img { display: block !important; width: 100% !important; max-height: 42px !important; object-fit: contain !important; } #mobile-menu.cwmd-ready .cwmd-close { position: absolute !important; top: 17px !important; left: 18px !important; right: auto !important; width: 42px !important; height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; color: #A2846A !important; background: transparent !important; border: 0 !important; border-radius: 50% !important; box-shadow: none !important; z-index: 20 !important; cursor: pointer !important; } #mobile-menu.cwmd-ready .cwmd-close svg { width: 25px !important; height: 25px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.75 !important; stroke-linecap: round !important; } #mobile-menu.cwmd-ready .cwmd-close:active { background: rgba(162, 132, 106, .10) !important; } #mobile-menu.cwmd-ready > ul.main-menu { position: relative !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; flex: 1 1 auto !important; width: 100% !important; min-height: 0 !important; display: block !important; margin: 0 !important; padding: 8px 24px 20px !important; overflow-x: hidden !important; overflow-y: auto !important; transform: none !important; background: transparent !important; scrollbar-width: none; } #mobile-menu.cwmd-ready > ul.main-menu::-webkit-scrollbar { display: none !important; } #mobile-menu.cwmd-ready > ul.main-menu > li:not(.cwmd-mobile-item) { display: none !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item { position: relative !important; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #393C3C !important; background: transparent !important; border: 0 !important; } #mobile-menu.cwmd-ready .main-menu li::before, #mobile-menu.cwmd-ready .main-menu li::after, #mobile-menu.cwmd-ready .main-menu li > a::before, #mobile-menu.cwmd-ready .main-menu li > a::after, #mobile-menu.cwmd-ready .main-menu li > span::before, #mobile-menu.cwmd-ready .main-menu li > span::after { display: none !important; content: none !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > a, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > span { position: relative !important; width: 100% !important; min-height: 58px !important; display: flex !important; align-items: center !important; padding: 13px 2px !important; margin: 0 !important; color: #393C3C !important; background: transparent !important; border: 0 !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 17px !important; font-weight: 600 !important; line-height: 1.4 !important; text-decoration: none !important; text-align: right !important; cursor: pointer !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item + li.cwmd-mobile-item { border-top: 1px solid rgba(57, 60, 60, .075) !important; } #mobile-menu.cwmd-ready .cwmd-chevron { margin-right: auto !important; margin-left: 2px !important; width: 22px !important; height: 22px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: #A2846A !important; transition: transform .22s ease !important; } #mobile-menu.cwmd-ready .cwmd-chevron svg { width: 16px !important; height: 16px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.7 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } #mobile-menu.cwmd-ready li.cwmd-has-children.cwmd-open > span .cwmd-chevron { transform: rotate(180deg) !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul { position: static !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; width: 100% !important; height: auto !important; max-height: 0; display: block !important; margin: 0 !important; padding: 0 0 0 0 !important; overflow: hidden !important; visibility: visible !important; opacity: 1 !important; color: inherit !important; background: transparent !important; transform: none !important; transition: max-height .28s ease !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children.cwmd-open > ul { margin-bottom: 10px !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li { position: relative !important; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li > a { position: relative !important; width: 100% !important; min-height: 43px !important; display: flex !important; align-items: center !important; padding: 9px 16px 9px 4px !important; margin: 0 !important; color: rgba(57, 60, 60, .76) !important; background: transparent !important; border: 0 !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 14.5px !important; font-weight: 500 !important; line-height: 1.45 !important; text-align: right !important; text-decoration: none !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li:first-child > a { color: #A2846A !important; font-weight: 600 !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li > a:active { color: #A2846A !important; } #mobile-menu.cwmd-ready > ul.main-menu > li#offers.cwmd-mobile-item > a, #mobile-menu.cwmd-ready > ul.main-menu > li#offers.cwmd-mobile-item > a span { color: #A2846A !important; } #mobile-menu.cwmd-ready .cw-menu-localization { flex: 0 0 auto !important; width: auto !important; margin: 0 20px 18px !important; padding: 15px 16px 16px !important; background: rgba(255, 255, 255, .52) !important; border: 1px solid rgba(57, 60, 60, .08) !important; border-radius: 20px !important; font-family: var(--font-main, 'woff', sans-serif) !important; } #mobile-menu.cwmd-ready .cw-menu-localization__title { margin: 0 0 10px !important; color: rgba(57, 60, 60, .58) !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 11.5px !important; font-weight: 500 !important; text-align: right !important; } #mobile-menu.cwmd-ready .cw-menu-localization__grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 8px !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn { min-width: 0 !important; min-height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 8px 12px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162, 132, 106, .32) !important; border-radius: 999px !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 13px !important; font-weight: 600 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn:active { color: #fff !important; background: #A2846A !important; border-color: #A2846A !important; } } @media (max-width: 390px) { .mm-ocd__content { top: 12px !important; right: 12px !important; bottom: 12px !important; width: calc(100vw - 24px) !important; max-height: calc(100dvh - 24px) !important; border-radius: 30px !important; } #mobile-menu.cwmd-ready > ul.main-menu { padding-inline: 20px !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > a, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > span { min-height: 54px !important; font-size: 16px !important; } #mobile-menu.cwmd-ready .cw-menu-localization { margin-inline: 16px !important; margin-bottom: 14px !important; } } @media (max-width: 1023.98px) { .mm-ocd__content { top: 0 !important; right: 0 !important; bottom: 0 !important; width: min(86vw, 390px) !important; height: 100dvh !important; max-height: 100dvh !important; background: #F4EFE9 !important; border-radius: 32px 0 0 32px !important; box-shadow: -18px 0 55px rgba(0,0,0,.16) !important; } #mobile-menu.cwmd-ready .cwmd-header { flex: 0 0 82px !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; padding: 15px 24px 8px !important; border: 0 !important; } #mobile-menu.cwmd-ready .cwmd-brand { margin-right: 0 !important; margin-left: auto !important; max-width: 124px !important; justify-content: flex-start !important; } #mobile-menu.cwmd-ready .cwmd-brand img { max-height: 44px !important; } #mobile-menu.cwmd-ready .cwmd-close { top: 18px !important; left: 18px !important; right: auto !important; width: 40px !important; height: 40px !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item + li.cwmd-mobile-item { border: 0 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready > ul.main-menu { padding: 10px 24px 18px !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > a, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item > span { min-height: 56px !important; padding: 11px 2px !important; font-size: 17px !important; font-weight: 600 !important; border: 0 !important; } #mobile-menu.cwmd-ready .cwmd-chevron { margin-right: auto !important; margin-left: 0 !important; width: 22px !important; height: 22px !important; color: #A2846A !important; transform: none !important; } #mobile-menu.cwmd-ready .cwmd-chevron svg { display: none !important; } #mobile-menu.cwmd-ready .cwmd-chevron::before { content: "‹"; display: block; font-family: Arial, sans-serif; font-size: 29px; font-weight: 300; line-height: 20px; transform: translateY(-1px); } #mobile-menu.cwmd-ready li.cwmd-has-children.cwmd-open > span .cwmd-chevron { transform: none !important; } #mobile-menu.cwmd-ready li.cwmd-has-children.cwmd-open > span .cwmd-chevron::before { content: "⌄"; font-size: 23px; transform: translateY(-3px); } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li > a { min-height: 40px !important; padding: 8px 15px 8px 4px !important; color: rgba(57,60,60,.72) !important; font-size: 14px !important; font-weight: 500 !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul > li:first-child > a { color: #A2846A !important; font-weight: 600 !important; } #mobile-menu.cwmd-ready .cw-menu-localization { position: relative !important; flex: 0 0 auto !important; width: auto !important; margin: 0 22px 22px !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; overflow: visible !important; } #mobile-menu.cwmd-ready .cw-menu-localization__title { display: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__grid { display: grid !important; grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap: 9px !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn { position: relative !important; min-height: 52px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 1px !important; padding: 8px 16px !important; color: #393C3C !important; background: rgba(255,255,255,.62) !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 18px !important; font-family: var(--font-main,'woff',sans-serif) !important; box-shadow: 0 5px 18px rgba(57,60,60,.035) !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn::after { content: "⌃"; position: absolute; top: 50%; left: 13px; color: #A2846A; font-family: Arial,sans-serif; font-size: 17px; font-weight: 400; transform: translateY(-52%); } #mobile-menu.cwmd-ready .cw-menu-localization__btn.is-open { color: #fff !important; background: #A2846A !important; border-color: #A2846A !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn.is-open::after { color: #fff !important; } #mobile-menu.cwmd-ready .cw-loc-label { color: rgba(57,60,60,.52); font-size: 10.5px; font-weight: 500; line-height: 1.2; } #mobile-menu.cwmd-ready .cw-loc-value { color: #393C3C; font-size: 13.5px; font-weight: 650; line-height: 1.35; } #mobile-menu.cwmd-ready .cw-menu-localization__btn.is-open .cw-loc-label, #mobile-menu.cwmd-ready .cw-menu-localization__btn.is-open .cw-loc-value { color: #fff; } #mobile-menu.cwmd-ready .cw-loc-popover { position: absolute !important; right: 0 !important; bottom: calc(100% + 10px) !important; width: 100% !important; padding: 8px !important; display: none; background: #fff !important; border: 1px solid rgba(57,60,60,.09) !important; border-radius: 20px !important; box-shadow: 0 18px 45px rgba(39,39,39,.13) !important; z-index: 60 !important; } #mobile-menu.cwmd-ready .cw-loc-popover.is-open { display: block !important; animation: cwLocUp .16s ease both; } @keyframes cwLocUp { from { opacity: 0; transform: translateY(7px) scale(.985); } to { opacity: 1; transform: translateY(0) scale(1); } } #mobile-menu.cwmd-ready .cw-loc-popover__head { padding: 6px 8px 8px !important; color: rgba(57,60,60,.50) !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 11px !important; font-weight: 500 !important; } #mobile-menu.cwmd-ready .cw-loc-option { width: 100% !important; min-height: 44px !important; display: flex !important; align-items: center !important; gap: 10px !important; padding: 9px 10px !important; color: #393C3C !important; background: transparent !important; border: 0 !important; border-radius: 13px !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13.5px !important; font-weight: 550 !important; text-align: right !important; } #mobile-menu.cwmd-ready .cw-loc-option + .cw-loc-option { margin-top: 2px !important; } #mobile-menu.cwmd-ready .cw-loc-option:hover, #mobile-menu.cwmd-ready .cw-loc-option:active { background: rgba(162,132,106,.08) !important; } #mobile-menu.cwmd-ready .cw-loc-option.is-current { color: #A2846A !important; background: rgba(162,132,106,.10) !important; } #mobile-menu.cwmd-ready .cw-loc-check { margin-right: auto; color: #A2846A; font-size: 17px; } } @media (max-width: 390px) { .mm-ocd__content { width: 90vw !important; border-radius: 28px 0 0 28px !important; } #mobile-menu.cwmd-ready .cwmd-header { padding-right: 20px !important; } #mobile-menu.cwmd-ready > ul.main-menu { padding-inline: 20px !important; } #mobile-menu.cwmd-ready .cw-menu-localization { margin-inline: 18px !important; margin-bottom: 18px !important; } } @media (max-width: 1023.98px) { .mm-ocd__content, #mobile-menu.cwmd-ready { background: #fff !important; } #mobile-menu.cwmd-ready > ul.main-menu::before, #mobile-menu.cwmd-ready > ul.main-menu::after, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul::before, #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul::after { content: none !important; display: none !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; } #mobile-menu.cwmd-ready > ul.main-menu > li.cwmd-mobile-item.cwmd-has-children > ul { min-height: 0 !important; background: transparent !important; } #mobile-menu.cwmd-ready .cwmd-header { position: relative !important; justify-content: initial !important; padding-right: 24px !important; padding-left: 24px !important; background: #fff !important; } #mobile-menu.cwmd-ready .cwmd-brand { position: absolute !important; top: 50% !important; right: 24px !important; left: auto !important; width: 124px !important; max-width: 124px !important; margin: 0 !important; transform: translateY(-50%) !important; } #mobile-menu.cwmd-ready .cwmd-brand img { width: 100% !important; max-height: 44px !important; } #mobile-menu.cwmd-ready > ul.main-menu { padding-right: 24px !important; padding-left: 24px !important; background: #fff !important; } #mobile-menu.cwmd-ready > ul.main-menu > li, #mobile-menu.cwmd-ready > ul.main-menu > li + li { border: 0 !important; } #mobile-menu.cwmd-ready .cw-menu-localization { margin: 0 22px 22px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__grid { display: grid !important; grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap: 9px !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn { min-height: 48px !important; display: inline-flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; padding: 8px 14px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.35) !important; border-radius: 999px !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13.5px !important; font-weight: 600 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn::before, #mobile-menu.cwmd-ready .cw-menu-localization__btn::after { content: none !important; display: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__btn.is-open { color: #393C3C !important; background: #fff !important; border-color: rgba(162,132,106,.35) !important; } #mobile-menu.cwmd-ready .cw-loc-label { display: none !important; } #mobile-menu.cwmd-ready .cw-loc-value { color: inherit !important; font-size: inherit !important; font-weight: inherit !important; } #mobile-menu.cwmd-ready .cw-loc-popover { display: none !important; } } @media (max-width: 390px) { #mobile-menu.cwmd-ready .cwmd-header { padding-right: 20px !important; } #mobile-menu.cwmd-ready .cwmd-brand { right: 20px !important; } #mobile-menu.cwmd-ready > ul.main-menu { padding-right: 20px !important; padding-left: 20px !important; } } @media (max-width: 1023.98px) { salla-localization-modal { position: relative !important; z-index: 2147483000 !important; } salla-modal { z-index: 2147483001 !important; } #mobile-menu.cwmd-ready .cw-menu-localization__grid { display: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization { margin: 0 22px 22px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger { width: 100% !important; min-height: 52px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 14px !important; padding: 10px 16px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.34) !important; border-radius: 999px !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13.5px !important; font-weight: 600 !important; box-shadow: none !important; cursor: pointer !important; -webkit-tap-highlight-color: transparent; } #mobile-menu.cwmd-ready .cw-native-localization-trigger:active { background: rgba(162,132,106,.08) !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__value { display: inline-flex !important; align-items: center !important; gap: 10px !important; min-width: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__lang { white-space: nowrap !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__divider { width: 1px !important; height: 18px !important; display: block !important; background: rgba(57,60,60,.14) !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency { display: inline-flex !important; align-items: center !important; gap: 0 !important; color: #A2846A !important; white-space: nowrap !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency .sicon-sar { font-size: 19px !important; line-height: 1 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency > span { display: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__arrow { flex: 0 0 auto !important; color: #A2846A !important; font-family: Arial, sans-serif !important; font-size: 22px !important; font-weight: 300 !important; line-height: 1 !important; transform: translateY(-1px); } #mobile-menu.cwmd-ready .cw-loc-popover { display: none !important; } } @media (max-width: 390px) { #mobile-menu.cwmd-ready .cw-menu-localization { margin-inline: 18px !important; margin-bottom: 18px !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger { min-height: 50px !important; padding-inline: 14px !important; font-size: 13px !important; } } @media (max-width: 1023.98px) { #mobile-menu.cwmd-ready .cw-menu-localization { display: flex !important; justify-content: center !important; margin: 0 22px 20px !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger { width: min(100%, 270px) !important; min-height: 46px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding: 8px 14px !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 999px !important; background: #fff !important; color: #393C3C !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__value { flex: 1 1 auto !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 9px !important; min-width: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__lang { flex: 0 0 auto !important; font-size: 13px !important; font-weight: 600 !important; white-space: nowrap !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__divider { display: block !important; width: 1px !important; min-width: 1px !important; max-width: 1px !important; height: 17px !important; min-height: 17px !important; max-height: 17px !important; flex: 0 0 1px !important; margin: 0 1px !important; padding: 0 !important; background: rgba(57,60,60,.14) !important; border: 0 !important; border-radius: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; color: #A2846A !important; background: transparent !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency .sicon-sar { display: inline-block !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; font-size: 18px !important; line-height: 1 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency > span { display: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__arrow { flex: 0 0 auto !important; width: 18px !important; color: #A2846A !important; font-size: 20px !important; line-height: 1 !important; text-align: center !important; } } .s-modal-body:has(.s-localization-modal-inner) { width: min(calc(100vw - 32px), 380px) !important; max-width: 380px !important; margin: auto !important; padding: 0 !important; overflow: hidden !important; background: #fff !important; border: 1px solid rgba(162,132,106,.18) !important; border-radius: 26px !important; box-shadow: 0 22px 70px rgba(32,32,32,.16) !important; font-family: var(--font-main,'woff',sans-serif) !important; } .s-modal-body:has(.s-localization-modal-inner) .s-modal-header { position: relative !important; min-height: 64px !important; padding: 0 !important; border: 0 !important; } .s-modal-body:has(.s-localization-modal-inner) .s-modal-close { position: absolute !important; top: 15px !important; left: 16px !important; right: auto !important; width: 38px !important; height: 38px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; color: #A2846A !important; background: transparent !important; border: 0 !important; border-radius: 50% !important; box-shadow: none !important; } .s-modal-body:has(.s-localization-modal-inner) .s-modal-close svg { width: 21px !important; height: 21px !important; fill: currentColor !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-inner { padding: 0 20px 20px !important; font-family: var(--font-main,'woff',sans-serif) !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-section { margin: 0 !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-title { display: block !important; margin: 0 0 12px !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 18px !important; font-weight: 700 !important; text-align: right !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-section-inner { display: flex !important; flex-direction: column !important; gap: 8px !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-item { position: relative !important; min-height: 50px !important; display: flex !important; align-items: center !important; padding: 0 14px !important; background: #fff !important; border: 1px solid rgba(57,60,60,.10) !important; border-radius: 16px !important; transition: border-color .14s ease, background-color .14s ease !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-item:has(.s-localization-modal-input:checked) { background: rgba(162,132,106,.07) !important; border-color: rgba(162,132,106,.55) !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-input { width: 19px !important; height: 19px !important; flex: 0 0 19px !important; margin: 0 0 0 10px !important; accent-color: #A2846A !important; cursor: pointer !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-label-slot { flex: 1 1 auto !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-label { width: 100% !important; display: flex !important; align-items: center !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 14.5px !important; font-weight: 500 !important; cursor: pointer !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button { display: block !important; margin-top: 18px !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button button.s-button-element { min-height: 46px !important; color: #fff !important; background: #A2846A !important; border: 1px solid #A2846A !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 14px !important; font-weight: 700 !important; } .s-modal-body:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button button.s-button-element:active { background: #8F6940 !important; border-color: #8F6940 !important; } @media (max-width: 390px) { #mobile-menu.cwmd-ready .cw-native-localization-trigger { width: min(100%, 248px) !important; min-height: 44px !important; } .s-modal-body:has(.s-localization-modal-inner) { width: calc(100vw - 24px) !important; border-radius: 22px !important; } } @media (min-width: 1024px) { #mobile-menu .cwmd-header, #mobile-menu .cw-menu-localization, #mobile-menu .cw-native-localization-trigger { display: none !important; } #mobile-menu .cwmd-header img { display: none !important; width: 0 !important; height: 0 !important; } } @media (max-width: 1023.98px) { #mobile-menu.cwmd-ready .cw-menu-localization { width: 100% !important; display: flex !important; justify-content: flex-end !important; margin: 0 !important; padding: 0 24px 20px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #mobile-menu.cwmd-ready .cw-menu-localization__grid { display: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger { width: 176px !important; min-width: 176px !important; max-width: 176px !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; margin: 0 !important; padding: 0 14px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.32) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; overflow: hidden !important; cursor: pointer !important; -webkit-tap-highlight-color: transparent; } #mobile-menu.cwmd-ready .cw-native-localization-trigger:active { background: rgba(162,132,106,.07) !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__value { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 9px !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__lang { flex: 0 0 auto !important; color: #393C3C !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; white-space: nowrap !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__divider { display: none !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-width: 0 !important; max-height: 0 !important; flex: 0 0 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 20px !important; min-width: 20px !important; max-width: 20px !important; height: 20px !important; min-height: 20px !important; max-height: 20px !important; margin: 0 !important; padding: 0 !important; color: #A2846A !important; background: transparent !important; border: 0 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency .sicon-sar { display: inline-block !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; font-size: 18px !important; line-height: 1 !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__currency > span { display: none !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger__arrow { flex: 0 0 18px !important; width: 18px !important; height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: #A2846A !important; font-family: Arial,sans-serif !important; font-size: 20px !important; font-weight: 300 !important; line-height: 1 !important; transform: none !important; } } @media (max-width: 390px) { #mobile-menu.cwmd-ready .cw-menu-localization { padding-right: 20px !important; padding-left: 20px !important; padding-bottom: 18px !important; } #mobile-menu.cwmd-ready .cw-native-localization-trigger { width: 166px !important; min-width: 166px !important; max-width: 166px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; } } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) { position: relative !important; width: min(calc(100vw - 40px), 356px) !important; max-width: 356px !important; margin: auto !important; padding: 0 !important; overflow: hidden !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.16) !important; border-radius: 24px !important; box-shadow: 0 24px 70px rgba(30,30,30,.16) !important; font-family: var(--font-main,'woff',sans-serif) !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-modal-header { position: relative !important; display: block !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; background: #fff !important; border: 0 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-modal-close { position: absolute !important; top: 14px !important; left: 14px !important; right: auto !important; width: 36px !important; height: 36px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: #A2846A !important; background: transparent !important; border: 0 !important; border-radius: 50% !important; box-shadow: none !important; z-index: 5 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-modal-close svg { width: 19px !important; height: 19px !important; fill: currentColor !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-inner { display: block !important; margin: 0 !important; padding: 20px 18px 18px !important; background: #fff !important; font-family: var(--font-main,'woff',sans-serif) !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-section { margin: 0 !important; padding: 0 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-title { display: block !important; margin: 0 0 16px !important; padding: 0 0 0 42px !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.3 !important; text-align: right !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-section-inner { display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; margin: 0 !important; padding: 0 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-item { position: relative !important; width: 100% !important; min-height: 48px !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 14px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(57,60,60,.10) !important; border-radius: 15px !important; box-shadow: none !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-item:has(.s-localization-modal-input:checked) { background: rgba(162,132,106,.065) !important; border-color: rgba(162,132,106,.50) !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-input { appearance: none !important; -webkit-appearance: none !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; margin: 0 0 0 10px !important; padding: 0 !important; background: #fff !important; border: 1.5px solid rgba(57,60,60,.22) !important; border-radius: 50% !important; box-shadow: none !important; cursor: pointer !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-input:checked { background: radial-gradient(circle at center, #A2846A 0 4px, transparent 4.5px) !important; border-color: #A2846A !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-label-slot { flex: 1 1 auto !important; margin: 0 !important; padding: 0 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-label { width: 100% !important; min-height: 46px !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 14px !important; font-weight: 500 !important; cursor: pointer !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button { display: block !important; width: 100% !important; margin: 14px 0 0 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button button.s-button-element { width: 100% !important; min-height: 44px !important; padding: 0 18px !important; color: #fff !important; background: #A2846A !important; border: 1px solid #A2846A !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 14px !important; font-weight: 700 !important; } .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) .s-localization-modal-inner > salla-button button.s-button-element:active { background: #8F6940 !important; border-color: #8F6940 !important; } @media (max-width: 390px) { .s-modal-body.s-modal-xs:has(.s-localization-modal-inner) { width: calc(100vw - 28px) !important; border-radius: 22px !important; } } @media (max-width: 1023.98px) { #mobile-menu.cwmd-ready .cw-menu-localization { justify-content: flex-start !important; padding-right: 24px !important; padding-left: 24px !important; } } @media (max-width: 390px) { #mobile-menu.cwmd-ready .cw-menu-localization { padding-right: 20px !important; padding-left: 20px !important; } } footer[data-testid="store-footer"].cw-footer-v1 { --cwf-bg: #A2846A; --cwf-deep: #8F6940; --cwf-ink: #FFFDF9; --cwf-soft: rgba(255, 253, 249, .78); --cwf-line: rgba(255, 255, 255, .16); --cwf-panel: rgba(255, 255, 255, .08); --cwf-panel-hover: rgba(255, 255, 255, .13); --cwf-font: var(--font-main, 'woff', sans-serif); position: relative !important; overflow: hidden !important; color: var(--cwf-ink) !important; background: var(--cwf-bg) !important; border-radius: 48px 48px 0 0 !important; font-family: var(--cwf-font) !important; } footer[data-testid="store-footer"].cw-footer-v1 .store-footer__inner { position: relative !important; padding: 52px 0 38px !important; color: var(--cwf-ink) !important; background: transparent !important; border-radius: 48px 48px 0 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .store-footer__inner::before { content: ""; position: absolute; top: 0; left: 50%; width: min(520px, 72vw); height: 1px; background: linear-gradient( 90deg, transparent, rgba(255,255,255,.30), transparent ); transform: translateX(-50%); } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-grid { width: min(1180px, calc(100% - 48px)) !important; margin-inline: auto !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 28px !important; align-items: start !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand { grid-column: 1 / -1 !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; margin: 0 0 10px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand__link { display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand__logo { display: block !important; width: 184px !important; max-width: 42vw !important; height: auto !important; object-fit: contain !important; filter: brightness(0) invert(1) !important; opacity: .97 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand::after { content: ""; width: 64px; height: 1px; margin-top: 18px; background: rgba(255,255,255,.42); } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-links, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-contact, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-apps { min-width: 0 !important; grid-column: auto !important; margin: 0 !important; padding: 0 !important; color: var(--cwf-ink) !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about > a:first-child { display: none !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about > .max-w-sm { max-width: 250px !important; margin: 0 auto 18px !important; color: var(--cwf-soft) !important; font-size: 14px !important; line-height: 1.8 !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 h3, footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-title { margin: 0 0 15px !important; color: var(--cwf-ink) !important; font-family: var(--cwf-font) !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-menu-footer-list { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 6px !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-menu-footer-item { width: fit-content !important; max-width: 100% !important; margin: 0 !important; padding: 7px 10px !important; color: var(--cwf-soft) !important; background: transparent !important; border: 0 !important; border-radius: 999px !important; font-family: var(--cwf-font) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.55 !important; text-align: center !important; text-decoration: none !important; transition: color .16s ease, background-color .16s ease !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-menu-footer-item:hover { color: #fff !important; background: var(--cwf-panel-hover) !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-list { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 7px !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-list > div { width: 100% !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-item { width: fit-content !important; max-width: 100% !important; margin-inline: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; padding: 7px 10px !important; color: var(--cwf-soft) !important; border-radius: 999px !important; font-family: var(--cwf-font) !important; font-size: 13px !important; font-weight: 500 !important; text-decoration: none !important; transition: color .16s ease, background-color .16s ease !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-item:hover { color: #fff !important; background: var(--cwf-panel-hover) !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-icon { width: 28px !important; height: 28px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 28px !important; color: #fff !important; background: rgba(255,255,255,.10) !important; border: 1px solid rgba(255,255,255,.13) !important; border-radius: 50% !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-icon svg { width: 14px !important; height: 14px !important; fill: currentColor !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-social-list { display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; } footer[data-testid="store-footer"].cw-footer-v1 .s-social-list a { color: #fff !important; background: rgba(255,255,255,.10) !important; border: 1px solid rgba(255,255,255,.13) !important; border-radius: 50% !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-trust-row { display: flex !important; flex-wrap: wrap !important; align-items: stretch !important; justify-content: center !important; gap: 8px !important; margin: 0 auto !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"], footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box { min-height: 72px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; margin: 0 !important; padding: 9px 11px !important; color: var(--cwf-ink) !important; background: var(--cwf-panel) !important; border: 1px solid var(--cwf-line) !important; border-radius: 16px !important; box-shadow: none !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] { width: auto !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-label, footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-number, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box p, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box b { color: var(--cwf-ink) !important; font-family: var(--cwf-font) !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-label, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box p { opacity: .72 !important; font-size: 10.5px !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-number, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box b { font-size: 11px !important; font-weight: 600 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box img { width: 32px !important; height: 40px !important; object-fit: contain !important; border-radius: 8px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-apps { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-apps"] { width: 100% !important; margin: 0 !important; padding: 0 !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-bottom { width: min(1180px, calc(100% - 48px)) !important; margin-inline: auto !important; padding: 18px 0 22px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 18px !important; color: var(--cwf-soft) !important; border-top: 1px solid var(--cwf-line) !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 .copyright-text, footer[data-testid="store-footer"].cw-footer-v1 .copyright-text p, footer[data-testid="store-footer"].cw-footer-v1 .copyright-text a { margin: 0 !important; color: var(--cwf-soft) !important; font-family: var(--cwf-font) !important; font-size: 11.5px !important; font-weight: 500 !important; text-align: center !important; } footer[data-testid="store-footer"].cw-footer-v1 .copyright-text a:hover { color: #fff !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-payments"] { display: flex !important; justify-content: center !important; margin: 0 !important; } @media (max-width: 1023.98px) { footer[data-testid="store-footer"].cw-footer-v1 { border-radius: 38px 38px 0 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .store-footer__inner { padding-top: 42px !important; border-radius: 38px 38px 0 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-grid { grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap: 28px 20px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand { grid-column: 1 / -1 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand__logo { width: 164px !important; } } @media (max-width: 767.98px) { footer[data-testid="store-footer"].cw-footer-v1 { border-radius: 30px 30px 0 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .store-footer__inner { padding: 36px 0 26px !important; border-radius: 30px 30px 0 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-grid { width: min(100% - 32px, 520px) !important; grid-template-columns: 1fr !important; gap: 26px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand { grid-column: 1 !important; margin-bottom: 2px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand__logo { width: 148px !important; max-width: 48vw !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand::after { margin-top: 15px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-links, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-contact, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-apps { grid-column: 1 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about > .max-w-sm { margin-bottom: 15px !important; } footer[data-testid="store-footer"].cw-footer-v1 h3, footer[data-testid="store-footer"].cw-footer-v1 .s-contacts-title { margin-bottom: 10px !important; font-size: 14.5px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-bottom { width: calc(100% - 32px) !important; padding: 16px 0 20px !important; flex-direction: column !important; gap: 10px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-trust-row { max-width: 330px !important; } } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand::after { display: none !important; content: none !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand { margin-bottom: 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about { margin-top: -8px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about > .max-w-sm { margin-top: 0 !important; margin-bottom: 16px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-trust-row { width: min(100%, 420px) !important; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 10px !important; margin-inline: auto !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"], footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box { width: 100% !important; min-width: 0 !important; min-height: 76px !important; padding: 9px 10px !important; box-sizing: border-box !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-image { width: 42px !important; height: 42px !important; flex: 0 0 42px !important; object-fit: contain !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box img { width: 30px !important; height: 38px !important; flex: 0 0 30px !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-label, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box p { font-size: 10px !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"] .s-trust-badges-number, footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box b { font-size: 10.5px !important; white-space: nowrap !important; } @media (max-width: 767.98px) { footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-brand { margin-bottom: 0 !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about { margin-top: -10px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-about > .max-w-sm { margin-bottom: 14px !important; } footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-trust-row { width: min(100%, 340px) !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 8px !important; } footer[data-testid="store-footer"].cw-footer-v1 [data-testid="store-footer-trust-badges"], footer[data-testid="store-footer"].cw-footer-v1 .cw-footer-tax-box { min-height: 72px !important; padding: 8px !important; } } body.product-index.cw-category-v1 { --cwcat-primary: #A2846A; --cwcat-dark: #393C3C; --cwcat-soft: rgba(57,60,60,.58); --cwcat-line: rgba(162,132,106,.22); --cwcat-bg: #fff; --cwcat-panel: #F8F5F1; --cwcat-font: var(--font-main, 'woff', sans-serif); } body.product-index.cw-category-v1 .container--breadcrumbs { margin-top: 0 !important; } body.product-index.cw-category-v1 .container--breadcrumbs .breadcrumbs { width: 100% !important; padding: 16px 0 8px !important; font-family: var(--cwcat-font) !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-wrapper { display: flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; margin: 0 !important; padding: 0 !important; overflow-x: auto !important; scrollbar-width: none; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-wrapper::-webkit-scrollbar { display: none !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-item, body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-item a { color: var(--cwcat-soft) !important; font-family: var(--cwcat-font) !important; font-size: 12.5px !important; font-weight: 500 !important; white-space: nowrap !important; text-decoration: none !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-item:last-child { color: var(--cwcat-primary) !important; font-weight: 650 !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-arrow { width: 14px !important; height: 14px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: rgba(57,60,60,.32) !important; flex: 0 0 14px !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-arrow svg { width: 13px !important; height: 13px !important; fill: currentColor !important; } body.product-index.cw-category-v1 .container--products-list { padding-top: 8px !important; } body.product-index.cw-category-v1 .container--products-list .main-content > .cw-category-head { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; gap: 14px !important; margin: 0 0 22px !important; text-align: center !important; } body.product-index.cw-category-v1 .cw-category-title-wrap { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 5px !important; } body.product-index.cw-category-v1 #page-main-title.cw-category-title { margin: 0 !important; padding: 0 !important; color: var(--cwcat-dark) !important; font-family: var(--cwcat-font) !important; font-size: clamp(24px, 3vw, 34px) !important; font-weight: 700 !important; line-height: 1.25 !important; text-align: center !important; } body.product-index.cw-category-v1 .cw-category-count { color: var(--cwcat-soft) !important; font-family: var(--cwcat-font) !important; font-size: 12px !important; font-weight: 500 !important; } body.product-index.cw-category-v1 .cw-sort-wrap { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; } body.product-index.cw-category-v1 .cw-sort-trigger { min-width: 190px !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: space-between !important; gap: 14px !important; padding: 0 16px !important; color: var(--cwcat-dark) !important; background: #fff !important; border: 1px solid var(--cwcat-line) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwcat-font) !important; cursor: pointer !important; -webkit-tap-highlight-color: transparent; } body.product-index.cw-category-v1 .cw-sort-trigger:active { background: rgba(162,132,106,.06) !important; } body.product-index.cw-category-v1 .cw-sort-trigger__text { display: inline-flex !important; align-items: center !important; gap: 5px !important; min-width: 0 !important; } body.product-index.cw-category-v1 .cw-sort-trigger__label { color: var(--cwcat-soft) !important; font-size: 11px !important; font-weight: 500 !important; } body.product-index.cw-category-v1 .cw-sort-trigger__value { color: var(--cwcat-dark) !important; font-size: 13.5px !important; font-weight: 650 !important; white-space: nowrap !important; } body.product-index.cw-category-v1 .cw-sort-trigger__chevron { width: 18px !important; height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 18px !important; color: var(--cwcat-primary) !important; transition: transform .18s ease !important; } body.product-index.cw-category-v1 .cw-sort-trigger__chevron svg { width: 14px !important; height: 14px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } body.product-index.cw-category-v1 .cw-sort-trigger[aria-expanded="true"] .cw-sort-trigger__chevron { transform: rotate(180deg) !important; } body.product-index.cw-category-v1 #product-filter.cw-sort-native { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } body.product-index.cw-category-v1 .cw-sort-menu { position: absolute !important; top: calc(100% + 9px) !important; left: 50% !important; width: 260px !important; max-width: calc(100vw - 32px) !important; display: none !important; padding: 8px !important; background: #fff !important; border: 1px solid rgba(57,60,60,.08) !important; border-radius: 20px !important; box-shadow: 0 18px 48px rgba(35,35,35,.13) !important; transform: translateX(-50%) !important; z-index: 80 !important; } body.product-index.cw-category-v1 .cw-sort-menu.is-open { display: block !important; animation: cwSortIn .16s ease both; } @keyframes cwSortIn { from { opacity: 0; transform: translate(-50%, 5px) scale(.985); } to { opacity: 1; transform: translate(-50%, 0) scale(1); } } body.product-index.cw-category-v1 .cw-sort-option { width: 100% !important; min-height: 43px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 8px 11px !important; color: var(--cwcat-dark) !important; background: transparent !important; border: 0 !important; border-radius: 13px !important; font-family: var(--cwcat-font) !important; font-size: 13px !important; font-weight: 500 !important; text-align: right !important; cursor: pointer !important; } body.product-index.cw-category-v1 .cw-sort-option + .cw-sort-option { margin-top: 2px !important; } body.product-index.cw-category-v1 .cw-sort-option:hover { background: rgba(162,132,106,.07) !important; } body.product-index.cw-category-v1 .cw-sort-option.is-current { color: var(--cwcat-primary) !important; background: rgba(162,132,106,.10) !important; font-weight: 650 !important; } body.product-index.cw-category-v1 .cw-sort-option__check { color: var(--cwcat-primary) !important; font-size: 16px !important; } @media (max-width: 767.98px) { body.product-index.cw-category-v1 .container--breadcrumbs .breadcrumbs { padding: 12px 0 4px !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-wrapper { justify-content: flex-start !important; padding-inline: 2px !important; } body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-item, body.product-index.cw-category-v1 .container--breadcrumbs .s-breadcrumb-item a { font-size: 11.5px !important; } body.product-index.cw-category-v1 .container--products-list { padding-top: 4px !important; } body.product-index.cw-category-v1 .container--products-list .main-content > .cw-category-head { gap: 12px !important; margin-bottom: 18px !important; } body.product-index.cw-category-v1 #page-main-title.cw-category-title { font-size: 24px !important; } body.product-index.cw-category-v1 .cw-category-count { font-size: 11.5px !important; } body.product-index.cw-category-v1 .cw-sort-trigger { min-width: 176px !important; min-height: 42px !important; padding-inline: 14px !important; } body.product-index.cw-category-v1 .cw-sort-menu { position: fixed !important; top: auto !important; right: 12px !important; bottom: 12px !important; left: 12px !important; width: auto !important; max-width: none !important; padding: 10px !important; border-radius: 26px !important; transform: none !important; z-index: 2147482000 !important; } body.product-index.cw-category-v1 .cw-sort-menu.is-open { animation: cwSortMobileIn .18s ease both; } @keyframes cwSortMobileIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } } body.product-index.cw-category-v1 .cw-sort-option { min-height: 49px !important; padding-inline: 14px !important; font-size: 13.5px !important; } body.product-index.cw-category-v1 .cw-sort-backdrop { position: fixed !important; inset: 0 !important; display: none !important; background: rgba(32,32,32,.32) !important; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); z-index: 2147481999 !important; } body.product-index.cw-category-v1 .cw-sort-backdrop.is-open { display: block !important; } } body.product-index.cw-category-v1 .container--breadcrumbs { display: none !important; } body.product-index.cw-category-v1 .container--products-list { padding-top: 24px !important; } body.product-index.cw-category-v1 #page-main-title.cw-category-title { color: #393C3C !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: clamp(26px, 3vw, 36px) !important; font-weight: 700 !important; line-height: 1.25 !important; text-align: center !important; } body.product-index.cw-category-v1 .cw-category-count { margin-top: 2px !important; color: rgba(57,60,60,.54) !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 12px !important; font-weight: 500 !important; text-align: center !important; } body.product-index #mainnav, body.product-index #mainnav > .inner, body.product-index #mainnav > .inner > .container { background: #fff !important; } body.product-index #mainnav { border-bottom: 1px solid rgba(57,60,60,.06) !important; box-shadow: 0 3px 14px rgba(39,39,39,.035) !important; } body.product-index #mainnav [data-testid="store-header-logo"] img { filter: none !important; } body.product-index #mainnav .cw4-search-trigger, body.product-index #mainnav .cw4-account-trigger, body.product-index #mainnav .cw4-cart-trigger, body.product-index #mainnav [data-testid="store-header-mobile-toggle"], body.product-index #mainnav custom-main-menu, body.product-index #mainnav custom-main-menu a { color: #A2846A !important; } body.product-index #mainnav::before, body.product-index #mainnav::after, body.product-index #mainnav > .inner::before, body.product-index #mainnav > .inner::after { background: transparent !important; } body.product-index #mainnav.sticky, body.product-index #mainnav.is-sticky, body.product-index #mainnav.fixed, body.product-index .store-header.sticky #mainnav, body.product-index .store-header.is-sticky #mainnav, body.product-index .store-header.scrolled #mainnav, body.product-index .store-header.header-scrolled #mainnav { background: #fff !important; } @media (max-width: 767.98px) { body.product-index.cw-category-v1 .container--products-list { padding-top: 18px !important; } body.product-index.cw-category-v1 #page-main-title.cw-category-title { font-size: 26px !important; } body.product-index.cw-category-v1 .cw-category-count { font-size: 11.5px !important; } } body.product-single.cw-product-v1 { --cwp-primary: #A2846A; --cwp-deep: #8F6940; --cwp-dark: #393C3C; --cwp-soft: rgba(57,60,60,.58); --cwp-line: rgba(162,132,106,.22); --cwp-panel: #F8F5F1; --cwp-font: var(--font-main, 'woff', sans-serif); } body.product-single.cw-product-v1 .store-header, body.product-single.cw-product-v1 #mainnav, body.product-single.cw-product-v1 #mainnav > .inner, body.product-single.cw-product-v1 #mainnav > .inner > .container { background: #fff !important; } body.product-single.cw-product-v1 #mainnav { border-bottom: 1px solid rgba(57,60,60,.06) !important; box-shadow: 0 3px 14px rgba(39,39,39,.035) !important; } body.product-single.cw-product-v1 #mainnav [data-testid="store-header-logo"] img { filter: none !important; } body.product-single.cw-product-v1 #mainnav .cw4-search-trigger, body.product-single.cw-product-v1 #mainnav .cw4-account-trigger, body.product-single.cw-product-v1 #mainnav .cw4-cart-trigger, body.product-single.cw-product-v1 #mainnav [data-testid="store-header-mobile-toggle"], body.product-single.cw-product-v1 #mainnav custom-main-menu, body.product-single.cw-product-v1 #mainnav custom-main-menu a { color: var(--cwp-primary) !important; } body.product-single.cw-product-v1 #mainnav.sticky, body.product-single.cw-product-v1 #mainnav.is-sticky, body.product-single.cw-product-v1 #mainnav.fixed, body.product-single.cw-product-v1 .store-header.sticky #mainnav, body.product-single.cw-product-v1 .store-header.is-sticky #mainnav, body.product-single.cw-product-v1 .store-header.scrolled #mainnav, body.product-single.cw-product-v1 .store-header.header-scrolled #mainnav { background: #fff !important; } body.product-single.cw-product-v1 .container--breadcrumbs { display: none !important; } body.product-single.cw-product-v1 .container--product-details { padding-top: 26px !important; } body.product-single.cw-product-v1 .container--product-details > [id^="product-"] { gap: 34px !important; } body.product-single.cw-product-v1 .container--product-details .sidebar, body.product-single.cw-product-v1 .container--product-details .main-content { font-family: var(--cwp-font) !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-container { overflow: hidden !important; background: var(--cwp-panel) !important; border: 1px solid rgba(57,60,60,.07) !important; border-radius: 24px !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .homeslider__slide { background: #fff !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-thumbs { margin-top: 10px !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-thumbs .swiper-slide { overflow: hidden !important; border: 1px solid transparent !important; border-radius: 12px !important; opacity: .62 !important; transition: opacity .15s ease, border-color .15s ease !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-thumbs .swiper-slide-thumb-active { border-color: var(--cwp-primary) !important; opacity: 1 !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-thumbs img { border-radius: 11px !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .btn--wishlist button, body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .btn--wishlist.s-button-element { color: var(--cwp-primary) !important; background: rgba(255,255,255,.92) !important; border: 1px solid rgba(162,132,106,.36) !important; border-radius: 50% !important; box-shadow: 0 7px 22px rgba(39,39,39,.08) !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-nav-arrow { color: var(--cwp-primary) !important; background: rgba(255,255,255,.90) !important; border-radius: 50% !important; box-shadow: 0 5px 18px rgba(39,39,39,.07) !important; } body.product-single.cw-product-v1 [data-testid="store-product-title"] { margin: 0 0 10px !important; color: var(--cwp-dark) !important; font-family: var(--cwp-font) !important; font-size: clamp(24px, 2.5vw, 31px) !important; font-weight: 700 !important; line-height: 1.45 !important; } body.product-single.cw-product-v1 [data-testid="store-product-title"] + small, body.product-single.cw-product-v1 .main-content > small.color-grey { display: block !important; margin: 0 0 3px !important; color: var(--cwp-soft) !important; font-family: var(--cwp-font) !important; font-size: 11px !important; font-weight: 500 !important; } body.product-single.cw-product-v1 [data-testid="store-product-price"] { margin: 0 0 20px !important; color: var(--cwp-primary) !important; } body.product-single.cw-product-v1 [data-testid="store-product-price"] p { color: var(--cwp-primary) !important; font-family: var(--cwp-font) !important; font-size: 24px !important; font-weight: 700 !important; } body.product-single.cw-product-v1 [data-testid="store-product-price"] .sicon-sar { font-size: .92em !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] { margin: 0 0 18px !important; padding: 0 !important; color: rgba(57,60,60,.86) !important; font-family: var(--cwp-font) !important; font-size: 14.5px !important; line-height: 1.95 !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] p { margin-bottom: 10px !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] strong { color: var(--cwp-dark) !important; font-weight: 700 !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] ul { padding-right: 20px !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] li::marker { color: var(--cwp-primary) !important; } body.product-single.cw-product-v1 [data-testid="store-product-social-share"] button.s-button-element, body.product-single.cw-product-v1 [data-testid="store-product-wishlist-btn"] button.s-button-element { width: 42px !important; height: 42px !important; color: var(--cwp-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 50% !important; box-shadow: none !important; } body.product-single.cw-product-v1 [data-testid="store-product-options"] { display: block !important; margin: 14px 0 6px !important; } body.product-single.cw-product-v1 .s-product-options-option-container { margin: 0 0 14px !important; padding: 0 !important; background: transparent !important; border: 0 !important; } body.product-single.cw-product-v1 .s-product-options-option-label { display: block !important; margin: 0 0 8px !important; color: var(--cwp-dark) !important; font-family: var(--cwp-font) !important; } body.product-single.cw-product-v1 .s-product-options-option-label b { color: var(--cwp-dark) !important; font-size: 14px !important; font-weight: 650 !important; } body.product-single.cw-product-v1 .s-product-options-option-label b span { color: var(--cwp-primary) !important; } body.product-single.cw-product-v1 .s-product-options-option-label small { display: none !important; } body.product-single.cw-product-v1 select.cwpo-native { position: absolute !important; width: 1px !important; height: 1px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } body.product-single.cw-product-v1 .cwpo-field { width: 100% !important; } body.product-single.cw-product-v1 .cwpo-trigger { width: 100% !important; min-height: 50px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 0 16px !important; color: var(--cwp-dark) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.34) !important; border-radius: 17px !important; box-shadow: none !important; font-family: var(--cwp-font) !important; cursor: pointer !important; -webkit-tap-highlight-color: transparent; } body.product-single.cw-product-v1 .cwpo-trigger:active { background: rgba(162,132,106,.055) !important; } body.product-single.cw-product-v1 .cwpo-trigger__value { min-width: 0 !important; color: var(--cwp-dark) !important; font-size: 14px !important; font-weight: 600 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .cwpo-trigger.is-placeholder .cwpo-trigger__value { color: rgba(57,60,60,.52) !important; font-weight: 500 !important; } body.product-single.cw-product-v1 .cwpo-trigger__arrow { width: 20px !important; height: 20px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 20px !important; color: var(--cwp-primary) !important; } body.product-single.cw-product-v1 .cwpo-trigger__arrow svg { width: 15px !important; height: 15px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .cwpo-backdrop { position: fixed !important; inset: 0 !important; display: none !important; background: rgba(31,31,31,.34) !important; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); z-index: 2147482500 !important; } .cwpo-backdrop.is-open { display: block !important; } .cwpo-sheet { position: fixed !important; top: 50% !important; left: 50% !important; width: min(calc(100vw - 36px), 430px) !important; max-height: min(72vh, 560px) !important; display: none !important; flex-direction: column !important; overflow: hidden !important; background: #fff !important; border: 1px solid rgba(162,132,106,.17) !important; border-radius: 26px !important; box-shadow: 0 25px 75px rgba(28,28,28,.18) !important; transform: translate(-50%, -50%) !important; z-index: 2147482501 !important; font-family: var(--cwp-font, var(--font-main, 'woff', sans-serif)) !important; } .cwpo-sheet.is-open { display: flex !important; animation: cwpoIn .16s ease both; } @keyframes cwpoIn { from { opacity: 0; transform: translate(-50%, calc(-50% + 7px)) scale(.985); } to { opacity: 1; transform: translate(-50%, -50%) scale(1); } } .cwpo-sheet__head { flex: 0 0 auto !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 18px 18px 13px !important; border-bottom: 1px solid rgba(57,60,60,.07) !important; } .cwpo-sheet__title { margin: 0 !important; color: #393C3C !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 16px !important; font-weight: 700 !important; } .cwpo-sheet__close { width: 34px !important; height: 34px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; color: #A2846A !important; background: transparent !important; border: 0 !important; border-radius: 50% !important; font-size: 25px !important; font-weight: 300 !important; line-height: 1 !important; } .cwpo-sheet__list { flex: 1 1 auto !important; min-height: 0 !important; padding: 8px 10px 12px !important; overflow-y: auto !important; scrollbar-width: none; } .cwpo-sheet__list::-webkit-scrollbar { display: none !important; } .cwpo-option { width: 100% !important; min-height: 49px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 9px 12px !important; color: #393C3C !important; background: transparent !important; border: 0 !important; border-radius: 14px !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 13.5px !important; font-weight: 500 !important; text-align: right !important; } .cwpo-option + .cwpo-option { margin-top: 2px !important; } .cwpo-option:hover, .cwpo-option:active { background: rgba(162,132,106,.065) !important; } .cwpo-option.is-current { color: #A2846A !important; background: rgba(162,132,106,.10) !important; font-weight: 650 !important; } .cwpo-option__meta { display: inline-flex !important; align-items: center !important; gap: 7px !important; flex: 0 0 auto !important; } .cwpo-option__soldout { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 24px !important; padding: 2px 8px !important; color: rgba(57,60,60,.55) !important; background: #F4EFE9 !important; border-radius: 999px !important; font-size: 10px !important; font-weight: 600 !important; } .cwpo-option__check { color: #A2846A !important; font-size: 16px !important; } body.product-single.cw-product-v1 .cw-product-duplicate-price { margin: 0 !important; padding: 0 !important; background: transparent !important; } body.product-single.cw-product-v1 .cw-product-duplicate-price .form-label, body.product-single.cw-product-v1 .cw-product-duplicate-price .price-wrapper { display: none !important; } body.product-single.cw-product-v1 .cw-product-duplicate-price > .center-between { display: block !important; } body.product-single.cw-product-v1 .cw-product-duplicate-price [data-testid="store-product-out-of-stock"]:not(.hidden) { margin: 8px 0 2px !important; color: var(--cwp-deep) !important; font-family: var(--cwp-font) !important; font-size: 12px !important; font-weight: 600 !important; text-align: center !important; } body.product-single.cw-product-v1 .sticky-product-bar { margin: 4px 0 0 !important; padding: 8px 0 0 !important; background: transparent !important; border-radius: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar [data-testid="store-product-add-to-cart"] { margin-top: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar [data-testid="store-product-add-to-cart"] button.s-button-element { min-height: 50px !important; color: #fff !important; background: var(--cwp-primary) !important; border: 1px solid var(--cwp-primary) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwp-font) !important; font-size: 14px !important; font-weight: 700 !important; } body.product-single.cw-product-v1 .sticky-product-bar [data-testid="store-product-add-to-cart"] button.s-button-element:active { background: var(--cwp-deep) !important; border-color: var(--cwp-deep) !important; } body.product-single.cw-product-v1 .sticky-product-bar [data-testid="store-product-add-to-cart"] button.s-button-element:disabled, body.product-single.cw-product-v1 .sticky-product-bar [data-testid="store-product-add-to-cart"] button.s-button-disabled { color: rgba(143,105,64,.72) !important; background: #F4EFE9 !important; border-color: rgba(162,132,106,.20) !important; opacity: 1 !important; } @media (max-width: 767.98px) { body.product-single.cw-product-v1 .container--product-details { padding-top: 16px !important; } body.product-single.cw-product-v1 .container--product-details > [id^="product-"] { gap: 0 !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] .s-slider-container { border-radius: 20px !important; } body.product-single.cw-product-v1 [data-testid="store-product-title"] { margin-top: 17px !important; margin-bottom: 7px !important; font-size: 21px !important; line-height: 1.55 !important; } body.product-single.cw-product-v1 [data-testid="store-product-price"] { margin-bottom: 16px !important; } body.product-single.cw-product-v1 [data-testid="store-product-price"] p { font-size: 21px !important; } body.product-single.cw-product-v1 [data-testid="store-product-description"] { font-size: 14px !important; line-height: 1.9 !important; } body.product-single.cw-product-v1 .cwpo-trigger { min-height: 48px !important; border-radius: 16px !important; } .cwpo-sheet { top: auto !important; right: 10px !important; bottom: 10px !important; left: 10px !important; width: auto !important; max-height: 72dvh !important; border-radius: 28px !important; transform: none !important; } .cwpo-sheet.is-open { animation: cwpoMobileIn .18s ease both; } @keyframes cwpoMobileIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } } .cwpo-sheet__head { padding: 17px 16px 12px !important; } .cwpo-option { min-height: 50px !important; padding-inline: 11px !important; } } body.product-single.cw-product-v1 .s-comments.s-comments-product { --cwr-primary: #A2846A; --cwr-deep: #8F6940; --cwr-dark: #393C3C; --cwr-soft: rgba(57,60,60,.56); --cwr-line: rgba(162,132,106,.18); --cwr-panel: #fff; --cwr-font: var(--font-main,'woff',sans-serif); } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-title { margin: 0 0 18px !important; color: var(--cwr-dark) !important; font-family: var(--cwr-font) !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: right !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product salla-reviews-summary { margin-top: 22px !important; padding-top: 18px !important; border-top: 1px solid var(--cwr-line) !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-header { width: 100% !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; margin: 18px 0 12px !important; padding: 0 !important; background: transparent !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-count-label { color: var(--cwr-dark) !important; font-family: var(--cwr-font) !important; font-size: 14px !important; font-weight: 700 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-filter-wrapper { position: relative !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-filter-label { display: none !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product #comments-filter.cwr-native-sort { position: absolute !important; width: 1px !important; height: 1px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } body.product-single.cw-product-v1 .cwr-sort-trigger { min-width: 132px !important; min-height: 40px !important; display: inline-flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding: 0 13px !important; color: var(--cwr-dark) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.34) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwr-font) !important; cursor: pointer !important; } body.product-single.cw-product-v1 .cwr-sort-trigger__value { color: var(--cwr-dark) !important; font-size: 12.5px !important; font-weight: 600 !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .cwr-sort-trigger__arrow { width: 16px !important; height: 16px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 16px !important; color: var(--cwr-primary) !important; transition: transform .16s ease !important; } body.product-single.cw-product-v1 .cwr-sort-trigger__arrow svg { width: 13px !important; height: 13px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } body.product-single.cw-product-v1 .cwr-sort-trigger[aria-expanded="true"] .cwr-sort-trigger__arrow { transform: rotate(180deg) !important; } .cwr-sort-backdrop { position: fixed !important; inset: 0 !important; display: none !important; background: rgba(31,31,31,.28) !important; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); z-index: 2147482600 !important; } .cwr-sort-backdrop.is-open { display: block !important; } .cwr-sort-menu { position: fixed !important; top: 50% !important; left: 50% !important; width: min(calc(100vw - 36px), 330px) !important; display: none !important; padding: 8px !important; background: #fff !important; border: 1px solid rgba(162,132,106,.14) !important; border-radius: 22px !important; box-shadow: 0 22px 65px rgba(30,30,30,.15) !important; transform: translate(-50%,-50%) !important; z-index: 2147482601 !important; font-family: var(--font-main,'woff',sans-serif) !important; } .cwr-sort-menu.is-open { display: block !important; animation: cwrSortIn .16s ease both; } @keyframes cwrSortIn { from { opacity: 0; transform: translate(-50%,calc(-50% + 7px)) scale(.985); } to { opacity: 1; transform: translate(-50%,-50%) scale(1); } } .cwr-sort-menu__title { padding: 8px 10px 10px !important; color: rgba(57,60,60,.50) !important; font-size: 11px !important; font-weight: 500 !important; } .cwr-sort-option { width: 100% !important; min-height: 46px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding: 9px 11px !important; color: #393C3C !important; background: transparent !important; border: 0 !important; border-radius: 13px !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13px !important; font-weight: 500 !important; text-align: right !important; } .cwr-sort-option + .cwr-sort-option { margin-top: 2px !important; } .cwr-sort-option.is-current { color: #A2846A !important; background: rgba(162,132,106,.10) !important; font-weight: 650 !important; } .cwr-sort-option__check { color: #A2846A !important; font-size: 16px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product salla-comment-item { display: block !important; margin-top: 10px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-wrapper { width: 100% !important; margin: 0 !important; padding: 16px !important; background: #fff !important; border: 1px solid rgba(162,132,106,.16) !important; border-radius: 20px !important; box-shadow: none !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-inner { display: flex !important; align-items: flex-start !important; gap: 12px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-avatar { width: 38px !important; height: 38px !important; flex: 0 0 38px !important; overflow: hidden !important; background: #F4EFE9 !important; border: 1px solid rgba(162,132,106,.18) !important; border-radius: 50% !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-avatar-img { width: 100% !important; height: 100% !important; object-fit: cover !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-user-wrapper { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; margin: 0 0 6px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-user-info-name-with-margin, body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-user-info h3 { margin: 0 !important; color: var(--cwr-dark) !important; font-family: var(--cwr-font) !important; font-size: 13.5px !important; font-weight: 700 !important; line-height: 1.4 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-timestamp { margin: 0 !important; color: var(--cwr-soft) !important; font-family: var(--cwr-font) !important; font-size: 10.5px !important; font-weight: 500 !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-time { opacity: .72 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-content { margin: 0 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-content-container { color: rgba(57,60,60,.84) !important; font-family: var(--cwr-font) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.85 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-content-container p { margin: 0 !important; } @media (max-width: 767.98px) { body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-header { gap: 9px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-count-label { font-size: 13.5px !important; } body.product-single.cw-product-v1 .cwr-sort-trigger { min-width: 122px !important; min-height: 38px !important; padding-inline: 12px !important; } .cwr-sort-menu { top: auto !important; right: 10px !important; bottom: 10px !important; left: 10px !important; width: auto !important; border-radius: 26px !important; transform: none !important; } .cwr-sort-menu.is-open { animation: cwrSortMobileIn .18s ease both; } @keyframes cwrSortMobileIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-wrapper { padding: 14px !important; border-radius: 18px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-inner { gap: 10px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-user-wrapper { align-items: flex-start !important; flex-direction: column !important; gap: 2px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-item-content-container { font-size: 12.75px !important; line-height: 1.8 !important; } } body.cw-cart-v1 { --cwc-primary: #A2846A; --cwc-deep: #8F6940; --cwc-dark: #393C3C; --cwc-soft: rgba(57,60,60,.56); --cwc-line: rgba(162,132,106,.20); --cwc-line-soft: rgba(57,60,60,.08); --cwc-panel: #F8F5F1; --cwc-font: var(--font-main,'woff',sans-serif); background: #fff !important; } body.cw-cart-v1 .store-header, body.cw-cart-v1 #mainnav, body.cw-cart-v1 #mainnav > .inner, body.cw-cart-v1 #mainnav > .inner > .container { background: #fff !important; } body.cw-cart-v1 #mainnav { border-bottom: 1px solid rgba(57,60,60,.055) !important; box-shadow: 0 3px 14px rgba(39,39,39,.03) !important; } body.cw-cart-v1 #mainnav [data-testid="store-header-logo"] img { filter: none !important; } body.cw-cart-v1 #mainnav .cw4-search-trigger, body.cw-cart-v1 #mainnav .cw4-account-trigger, body.cw-cart-v1 #mainnav .cw4-cart-trigger, body.cw-cart-v1 #mainnav [data-testid="store-header-mobile-toggle"], body.cw-cart-v1 #mainnav custom-main-menu, body.cw-cart-v1 #mainnav custom-main-menu a { color: var(--cwc-primary) !important; } body.cw-cart-v1 #mainnav.sticky, body.cw-cart-v1 #mainnav.is-sticky, body.cw-cart-v1 #mainnav.fixed, body.cw-cart-v1 .store-header.sticky #mainnav, body.cw-cart-v1 .store-header.is-sticky #mainnav, body.cw-cart-v1 .store-header.scrolled #mainnav, body.cw-cart-v1 .store-header.header-scrolled #mainnav { background: #fff !important; } body.cw-cart-v1 .breadcrumbs { display: none !important; } body.cw-cart-v1 .cw-cart-heading { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; gap: 4px !important; margin: 20px 0 24px !important; text-align: center !important; } body.cw-cart-v1 .cw-cart-heading__title { margin: 0 !important; color: var(--cwc-dark) !important; font-family: var(--cwc-font) !important; font-size: clamp(25px,3vw,34px) !important; font-weight: 700 !important; line-height: 1.3 !important; } body.cw-cart-v1 .cw-cart-heading__count { min-height: 18px !important; color: var(--cwc-soft) !important; font-family: var(--cwc-font) !important; font-size: 12px !important; font-weight: 500 !important; } body.cw-cart-v1 .cw-cart-root-layout { padding-top: 0 !important; } body.cw-cart-v1 .main-content { min-width: 0 !important; } body.cw-cart-v1 .cart-item { overflow: hidden !important; margin-bottom: 14px !important; padding: 18px !important; background: #fff !important; border: 1px solid var(--cwc-line-soft) !important; border-radius: 24px !important; box-shadow: 0 8px 28px rgba(39,39,39,.035) !important; font-family: var(--cwc-font) !important; } body.cw-cart-v1 .cart-item > div { margin-bottom: 0 !important; } body.cw-cart-v1 .cart-item a.relative.overflow-hidden.shrink-0 { border-radius: 18px !important; } body.cw-cart-v1 .cart-item a.relative.overflow-hidden.shrink-0 > img { width: 108px !important; height: 108px !important; background: var(--cwc-panel) !important; border: 0 !important; border-radius: 18px !important; object-fit: cover !important; } body.cw-cart-v1 .cart-item h1 { margin: 2px 0 5px !important; color: var(--cwc-dark) !important; font-family: var(--cwc-font) !important; line-height: 1.6 !important; } body.cw-cart-v1 .cart-item h1 a { color: var(--cwc-dark) !important; font-family: var(--cwc-font) !important; font-size: 15.5px !important; font-weight: 650 !important; line-height: 1.55 !important; text-decoration: none !important; } body.cw-cart-v1 .cart-item [data-testid="store-cart-item-price"] { color: var(--cwc-primary) !important; font-family: var(--cwc-font) !important; font-size: 15px !important; font-weight: 650 !important; } body.cw-cart-v1 .cart-item .item-regular-price, body.cw-cart-v1 .cart-item .item-original-price { color: rgba(57,60,60,.40) !important; } body.cw-cart-v1 .cart-item > span.absolute { top: 13px !important; left: 13px !important; right: auto !important; } body.cw-cart-v1 .cart-item [data-testid="store-cart-delete-item"] button.s-button-element, body.cw-cart-v1 .cart-item button[data-testid="store-cart-delete-item"] { width: 34px !important; min-width: 34px !important; height: 34px !important; min-height: 34px !important; padding: 0 !important; color: rgba(57,60,60,.52) !important; background: #fff !important; border: 1px solid rgba(57,60,60,.10) !important; border-radius: 50% !important; box-shadow: none !important; } body.cw-cart-v1 .cart-item [data-testid="store-cart-delete-item"] button.s-button-element:active { color: #a45454 !important; background: rgba(164,84,84,.07) !important; border-color: rgba(164,84,84,.18) !important; } body.cw-cart-v1 .cart-item [data-testid="store-cart-delete-item"] .sicon-cancel { font-size: 13px !important; } body.cw-cart-v1 .cart-item div:has(> salla-quantity-input) { width: 100% !important; margin-top: 16px !important; padding: 14px 0 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; border-top: 1px solid var(--cwc-line-soft) !important; border-bottom: 0 !important; } body.cw-cart-v1 .cart-item salla-quantity-input { flex: 0 0 auto !important; } body.cw-cart-v1 .cart-item .s-quantity-input-container { height: 42px !important; display: grid !important; grid-template-columns: 40px 46px 40px !important; overflow: hidden !important; background: #fff !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 14px !important; } body.cw-cart-v1 .cart-item .s-quantity-input-button { width: 40px !important; height: 40px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; color: var(--cwc-primary) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; } body.cw-cart-v1 .cart-item .s-quantity-input-button svg { width: 14px !important; height: 14px !important; fill: currentColor !important; } body.cw-cart-v1 .cart-item .s-quantity-input-input { width: 46px !important; height: 40px !important; padding: 0 !important; color: var(--cwc-dark) !important; background: transparent !important; border-top: 0 !important; border-bottom: 0 !important; border-right: 1px solid var(--cwc-line-soft) !important; border-left: 1px solid var(--cwc-line-soft) !important; font-family: var(--cwc-font) !important; font-size: 14px !important; font-weight: 700 !important; text-align: center !important; } body.cw-cart-v1 .cart-item p:has([data-testid="store-cart-item-total"]) { margin: 0 !important; padding: 0 !important; display: inline-flex !important; align-items: center !important; gap: 5px !important; color: var(--cwc-soft) !important; font-family: var(--cwc-font) !important; font-size: 11px !important; font-weight: 500 !important; } body.cw-cart-v1 .cart-item [data-testid="store-cart-item-total"] { color: var(--cwc-primary) !important; font-size: 16px !important; font-weight: 700 !important; } body.cw-cart-v1 #free-shipping, body.cw-cart-v1 #cart-gifting { overflow: hidden !important; background: #fff !important; border: 1px solid var(--cwc-line) !important; border-radius: 22px !important; box-shadow: none !important; } body.cw-cart-v1 #free-shipping .bg-primary { background: var(--cwc-primary) !important; } body.cw-cart-v1 #cart-gifting .s-list-tile-item { border-radius: 18px !important; } body.cw-cart-v1 #cart-gifting button.s-button-element { color: var(--cwc-primary) !important; background: #fff !important; border-color: rgba(162,132,106,.45) !important; border-radius: 999px !important; } body.cw-cart-v1 salla-cart-summary-card[data-testid="store-cart-summary"] { font-family: var(--cwc-font) !important; } body.cw-cart-v1 .s-cart-summary-card-sheet-wrap { padding-inline: 12px !important; background: transparent !important; } body.cw-cart-v1 .s-cart-summary-card-sheet { padding: 16px 17px 10px !important; background: #fff !important; border: 1px solid var(--cwc-line) !important; border-bottom: 0 !important; border-radius: 26px 26px 0 0 !important; box-shadow: 0 -12px 38px rgba(39,39,39,.07) !important; } body.cw-cart-v1 .s-cart-summary-card-sheet-header { margin: 0 0 12px !important; padding: 0 !important; } body.cw-cart-v1 .s-cart-summary-card-sheet-title { margin: 0 !important; color: var(--cwc-dark) !important; font-family: var(--cwc-font) !important; font-size: 15px !important; font-weight: 700 !important; } body.cw-cart-v1 .s-cart-summary-card-line { min-height: 34px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; color: var(--cwc-soft) !important; font-family: var(--cwc-font) !important; font-size: 12px !important; font-weight: 500 !important; } body.cw-cart-v1 .s-cart-summary-card-line b { color: var(--cwc-dark) !important; font-size: 13px !important; font-weight: 650 !important; } body.cw-cart-v1 .s-cart-summary-card-bar { margin-inline: 12px !important; padding: 13px 16px 8px !important; display: flex !important; align-items: center !important; background: #fff !important; border-right: 1px solid var(--cwc-line) !important; border-left: 1px solid var(--cwc-line) !important; } body.cw-cart-v1 .s-cart-summary-card-bar-label-text { color: var(--cwc-dark) !important; font-family: var(--cwc-font) !important; font-size: 15px !important; font-weight: 700 !important; } body.cw-cart-v1 .s-cart-summary-card-bar-count, body.cw-cart-v1 .s-cart-summary-card-bar-label-sub { color: var(--cwc-soft) !important; font-family: var(--cwc-font) !important; font-size: 10.5px !important; font-weight: 500 !important; } body.cw-cart-v1 .s-cart-summary-card-bar-total { color: var(--cwc-primary) !important; font-family: var(--cwc-font) !important; font-size: 18px !important; font-weight: 700 !important; } body.cw-cart-v1 .s-cart-summary-card-chevron { width: 30px !important; height: 30px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: var(--cwc-primary) !important; background: rgba(162,132,106,.07) !important; border: 0 !important; border-radius: 50% !important; } body.cw-cart-v1 .s-cart-summary-card-action { margin: 0 12px 12px !important; padding: 7px 8px calc(8px + env(safe-area-inset-bottom)) !important; background: #fff !important; border-right: 1px solid var(--cwc-line) !important; border-bottom: 1px solid var(--cwc-line) !important; border-left: 1px solid var(--cwc-line) !important; border-radius: 0 0 26px 26px !important; } body.cw-cart-v1 #s-cart-summary-card-submit button.s-button-element { min-height: 48px !important; color: #fff !important; background: var(--cwc-primary) !important; border: 1px solid var(--cwc-primary) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwc-font) !important; font-size: 14px !important; font-weight: 700 !important; } body.cw-cart-v1 #s-cart-summary-card-submit button.s-button-element:active { background: var(--cwc-deep) !important; border-color: var(--cwc-deep) !important; } @media (min-width: 1024px) { body.cw-cart-v1 .cw-cart-heading { margin-top: 28px !important; margin-bottom: 30px !important; } body.cw-cart-v1 .cart-item { padding: 22px !important; border-radius: 26px !important; } body.cw-cart-v1 .cart-item a.relative.overflow-hidden.shrink-0 > img { width: 116px !important; height: 116px !important; } body.cw-cart-v1 .cart-item div:has(> salla-quantity-input) { width: auto !important; margin-top: 0 !important; padding-top: 0 !important; border-top: 0 !important; } } @media (max-width: 767.98px) { body.cw-cart-v1 .cw-cart-heading { margin: 14px 0 18px !important; } body.cw-cart-v1 .cw-cart-heading__title { font-size: 24px !important; } body.cw-cart-v1 .cart-item { margin-inline: 0 !important; margin-bottom: 12px !important; padding: 14px !important; border-radius: 22px !important; } body.cw-cart-v1 .cart-item > div { display: block !important; } body.cw-cart-v1 .cart-item > div > div:first-child { align-items: flex-start !important; gap: 12px !important; } body.cw-cart-v1 .cart-item a.relative.overflow-hidden.shrink-0 > img { width: 98px !important; height: 98px !important; border-radius: 16px !important; } body.cw-cart-v1 .cart-item h1 { padding-left: 26px !important; } body.cw-cart-v1 .cart-item h1 a { font-size: 14.5px !important; } body.cw-cart-v1 .cart-item div:has(> salla-quantity-input) { margin-top: 14px !important; padding-top: 12px !important; } body.cw-cart-v1 .cart-item .s-quantity-input-container { height: 40px !important; grid-template-columns: 38px 44px 38px !important; } body.cw-cart-v1 .cart-item .s-quantity-input-button { width: 38px !important; height: 38px !important; } body.cw-cart-v1 .cart-item .s-quantity-input-input { width: 44px !important; height: 38px !important; } body.cw-cart-v1 .cw-cart-root-layout { padding-bottom: 190px !important; } } body.cw-cart-v1 salla-cart-summary-card[data-testid="store-cart-summary"] { font-family: var(--cwc-font) !important; background-color: transparent; } body.product-single.cw-product-v1 { --cwpc-primary: #A2846A; --cwpc-deep: #8F6940; --cwpc-dark: #393C3C; --cwpc-soft: rgba(57,60,60,.56); --cwpc-line: rgba(162,132,106,.34); --cwpc-soft-line: rgba(57,60,60,.09); --cwpc-font: var(--font-main,'woff',sans-serif); } body.product-single.cw-product-v1 .sticky-product-bar { margin: 10px 0 0 !important; padding: 12px 14px calc(16px + env(safe-area-inset-bottom)) !important; background: #fff !important; border-radius: 0 !important; box-shadow: none !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity { width: 100% !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; margin: 0 0 12px !important; padding: 0 !important; direction: rtl !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity .form-label { flex: 0 0 auto !important; margin: 0 !important; color: var(--cwpc-dark) !important; font-family: var(--cwpc-font) !important; font-size: 13px !important; font-weight: 650 !important; line-height: 1 !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity salla-quantity-input { flex: 0 0 auto !important; width: auto !important; margin: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity .s-quantity-input-container { width: 126px !important; min-width: 126px !important; max-width: 126px !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; display: grid !important; grid-template-columns: 39px 48px 39px !important; overflow: hidden !important; background: #fff !important; border: 1px solid var(--cwpc-line) !important; border-radius: 14px !important; box-shadow: none !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity .s-quantity-input-button { width: 39px !important; height: 40px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; color: var(--cwpc-primary) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity .s-quantity-input-button svg { width: 13px !important; height: 13px !important; fill: currentColor !important; } body.product-single.cw-product-v1 .sticky-product-bar__quantity .s-quantity-input-input { width: 48px !important; height: 40px !important; padding: 0 !important; color: var(--cwpc-dark) !important; background: #fff !important; border-top: 0 !important; border-bottom: 0 !important; border-right: 1px solid var(--cwpc-soft-line) !important; border-left: 1px solid var(--cwpc-soft-line) !important; font-family: var(--cwpc-font) !important; font-size: 14px !important; font-weight: 700 !important; text-align: center !important; } body.product-single.cw-product-v1 .cw-product-actions-row { width: 100% !important; display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; direction: rtl !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button[data-testid="store-product-add-to-cart"] { position: static !important; flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } body.product-single.cw-product-v1 .cw-product-actions-row salla-button[data-testid="store-product-add-to-cart"] { width: 100% !important; direction: rtl !important; min-width: 0 !important; margin: 0 !important; } body.product-single.cw-product-v1 .cw-product-actions-row salla-button[data-testid="store-product-add-to-cart"] button.s-button-element { width: 100% !important; min-width: 0 !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0 !important; padding: 0 18px !important; color: #fff !important; background: var(--cwpc-primary) !important; border: 1px solid var(--cwpc-primary) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwpc-font) !important; font-size: 14px !important; font-weight: 700 !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .cw-product-actions-row salla-button[data-testid="store-product-add-to-cart"] button.s-button-element:active { background: var(--cwpc-deep) !important; border-color: var(--cwpc-deep) !important; } body.product-single.cw-product-v1 .cw-product-actions-row salla-button[data-testid="store-product-add-to-cart"] button.s-button-element:disabled, body.product-single.cw-product-v1 .cw-product-actions-row salla-button[data-testid="store-product-add-to-cart"] button.s-button-disabled { color: rgba(143,105,64,.72) !important; background: #F4EFE9 !important; border-color: rgba(162,132,106,.20) !important; opacity: 1 !important; } body.product-single.cw-product-v1 .cw-product-actions-row > .cw-product-action-wishlist { position: static !important; flex: 0 0 48px !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; } body.product-single.cw-product-v1 .cw-product-actions-row > .cw-product-action-wishlist button.s-button-element { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; color: var(--cwpc-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.52) !important; border-radius: 50% !important; box-shadow: none !important; } body.product-single.cw-product-v1 .cw-product-actions-row > .cw-product-action-wishlist .s-button-text { display: inline-flex !important; align-items: center !important; justify-content: center !important; } body.product-single.cw-product-v1 .cw-product-actions-row > .cw-product-action-wishlist .sicon-heart { margin: 0 !important; color: inherit !important; font-size: 20px !important; line-height: 1 !important; } body.product-single.cw-product-v1 [data-testid="store-product-image-slider"] salla-button[data-testid="store-product-wishlist-btn"] { display: none !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; grid-template-areas: "add add" "apple buy" !important; gap: 8px !important; align-items: stretch !important; direction: ltr !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary > .s-add-product-button-main { display: contents !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary .s-add-product-button-main > salla-button[data-testid="store-product-add-to-cart"] { grid-area: add !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary salla-mini-checkout-widget { position: static !important; direction: rtl !important; grid-area: buy !important; width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; overflow: visible !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary .s-add-product-button-mini-checkout-content { width: 100% !important; min-width: 0 !important; min-height: 46px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; margin: 0 !important; font-family: var(--cwpc-font) !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary salla-quick-buy { position: static !important; grid-area: apple !important; width: 100% !important; min-width: 0 !important; max-width: none !important; min-height: 46px !important; display: block !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; border-radius: 999px !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-secondary salla-quick-buy apple-pay-button { width: 100% !important; min-width: 0 !important; height: 46px !important; min-height: 46px !important; display: block !important; margin: 0 !important; border-radius: 999px !important; --apple-pay-button-height: 46px; --apple-pay-button-border-radius: 999px; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-mini:not(.cw-product-has-quick) { grid-template-areas: "add add" "buy buy" !important; } body.product-single.cw-product-v1 .cw-product-actions-row > salla-add-product-button.cw-product-has-quick:not(.cw-product-has-mini) { grid-template-areas: "add add" "apple apple" !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product { width: min(100%,760px) !important; margin: 34px auto 0 !important; padding: 0 16px !important; background: #fff !important; font-family: var(--cwpc-font) !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-container { width: 100% !important; padding: 20px !important; background: #fff !important; border: 1px solid rgba(162,132,106,.16) !important; border-radius: 26px !important; box-shadow: none !important; } body.product-single.cw-product-v1 .cw-comments-title { margin: 0 0 4px !important; color: var(--cwpc-dark) !important; font-family: var(--cwpc-font) !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.45 !important; text-align: right !important; } body.product-single.cw-product-v1 .cw-comments-subtitle { margin: 0 0 14px !important; color: var(--cwpc-soft) !important; font-family: var(--cwpc-font) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1.7 !important; text-align: right !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-wrapper, body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-content { width: 100% !important; margin: 0 !important; padding: 0 !important; background: transparent !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-input { width: 100% !important; min-height: 118px !important; display: block !important; margin: 0 !important; padding: 14px 16px !important; resize: vertical !important; color: var(--cwpc-dark) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.28) !important; border-radius: 18px !important; outline: none !important; box-shadow: none !important; font-family: var(--cwpc-font) !important; font-size: 13.5px !important; font-weight: 500 !important; line-height: 1.8 !important; transition: border-color .15s ease, box-shadow .15s ease !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-input::placeholder { color: rgba(57,60,60,.40) !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-input:focus { border-color: rgba(162,132,106,.70) !important; box-shadow: 0 0 0 3px rgba(162,132,106,.08) !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-content > br { display: none !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action { display: flex !important; align-items: center !important; justify-content: flex-start !important; margin-top: 10px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action salla-button, body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action button.s-button-element { width: 122px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action button.s-button-element { min-height: 43px !important; padding: 0 18px !important; color: #fff !important; background: var(--cwpc-primary) !important; border: 1px solid var(--cwpc-primary) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwpc-font) !important; font-size: 13.5px !important; font-weight: 700 !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action button.s-button-element:active { background: var(--cwpc-deep) !important; border-color: var(--cwpc-deep) !important; } @media (max-width: 767.98px) { body.product-single.cw-product-v1 .sticky-product-bar { padding-right: 14px !important; padding-left: 14px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product { margin-top: 26px !important; padding-inline: 14px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comments-container { padding: 16px !important; border-radius: 22px !important; } body.product-single.cw-product-v1 .cw-comments-title { font-size: 16px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-input { min-height: 108px !important; border-radius: 16px !important; } body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action salla-button, body.product-single.cw-product-v1 .s-comments.s-comments-product .s-comment-form-action button.s-button-element { width: 112px !important; } } @media (max-width: 767.98px) { custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] button.s-button-element { padding-inline: 5px !important; font-size: 12px !important; overflow: hidden !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] .s-button-text { width: 100% !important; max-width: none !important; min-width: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 3px !important; overflow: visible !important; text-overflow: clip !important; white-space: nowrap !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] .s-button-text > span { flex: 0 0 auto !important; max-width: none !important; overflow: visible !important; text-overflow: clip !important; white-space: nowrap !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] .s-button-text i { flex: 0 0 auto !important; font-size: 15px !important; } } @media (max-width: 390px) { custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] button.s-button-element { padding-inline: 3px !important; font-size: 11.5px !important; } custom-salla-product-card.cw-card-v11 .s-product-card-content-footer > salla-add-product-button[product-type="product"] .s-button-text i { font-size: 14px !important; } } salla-add-product-toast.s-add-product-toast, .s-add-product-toast { --cw-toast-primary: #A2846A; --cw-toast-deep: #8F6940; --cw-toast-dark: #393C3C; --cw-toast-soft: rgba(57,60,60,.58); --cw-toast-line: rgba(162,132,106,.20); --cw-toast-panel: #F8F5F1; --cw-toast-font: var(--font-main,'woff',sans-serif); top: 12px !important; right: 12px !important; left: 12px !important; width: auto !important; max-width: calc(100vw - 24px) !important; gap: 11px !important; padding: 14px !important; color: var(--cw-toast-dark) !important; background: #fff !important; border: 1px solid var(--cw-toast-line) !important; border-radius: 24px !important; box-shadow: 0 18px 55px rgba(39,39,39,.13) !important; font-family: var(--cw-toast-font) !important; overflow: hidden !important; } .s-add-product-toast .s-add-product-toast__progress { width: calc(100% + 28px) !important; height: 4px !important; margin: -14px -14px 2px !important; overflow: hidden !important; background: rgba(162,132,106,.10) !important; } .s-add-product-toast .s-add-product-toast__progress-bar { height: 4px !important; background: var(--cw-toast-primary) !important; } .s-add-product-toast .s-add-product-toast__header { min-height: 34px !important; gap: 10px !important; } .s-add-product-toast .s-add-product-toast__header-content { min-width: 0 !important; gap: 8px !important; } .s-add-product-toast .s-add-product-toast__icon { width: 20px !important; height: 20px !important; flex: 0 0 20px !important; } .s-add-product-toast .s-add-product-toast__title { color: var(--cw-toast-dark) !important; font-family: var(--cw-toast-font) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.45 !important; } .s-add-product-toast .s-add-product-toast__close { width: 32px !important; height: 32px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; color: var(--cw-toast-primary) !important; background: rgba(162,132,106,.07) !important; border: 0 !important; border-radius: 50% !important; } .s-add-product-toast .s-add-product-toast__close i { color: inherit !important; font-size: 15px !important; } .s-add-product-toast .s-add-product-toast__divider { height: 1px !important; background: rgba(57,60,60,.07) !important; } .s-add-product-toast .s-add-product-toast__body { display: grid !important; grid-template-columns: 74px minmax(0,1fr) auto !important; gap: 11px !important; align-items: center !important; } .s-add-product-toast .s-add-product-toast__image { width: 74px !important; height: 74px !important; overflow: hidden !important; background: var(--cw-toast-panel) !important; border: 1px solid rgba(57,60,60,.07) !important; border-radius: 16px !important; } .s-add-product-toast .s-add-product-toast__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; } .s-add-product-toast .s-add-product-toast__details { min-width: 0 !important; gap: 4px !important; } .s-add-product-toast .s-add-product-toast__name { display: -webkit-box !important; overflow: hidden !important; color: var(--cw-toast-dark) !important; font-family: var(--cw-toast-font) !important; font-size: 13.5px !important; font-weight: 650 !important; line-height: 1.55 !important; text-decoration: none !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .s-add-product-toast .s-add-product-toast__options { gap: 2px !important; margin-top: 2px !important; } .s-add-product-toast .s-add-product-toast__options span, .s-add-product-toast .s-add-product-toast__show-more { color: var(--cw-toast-soft) !important; font-family: var(--cw-toast-font) !important; font-size: 10.5px !important; font-weight: 500 !important; line-height: 1.5 !important; } .s-add-product-toast .s-add-product-toast__show-more { color: var(--cw-toast-primary) !important; } .s-add-product-toast .s-add-product-toast__price { min-width: max-content !important; align-items: flex-end !important; color: var(--cw-toast-primary) !important; font-family: var(--cw-toast-font) !important; font-size: 14px !important; font-weight: 700 !important; } .s-add-product-toast .s-add-product-toast__price-sale { color: var(--cw-toast-primary) !important; } .s-add-product-toast .s-add-product-toast__price-original { color: rgba(57,60,60,.40) !important; font-size: 10.5px !important; } .s-add-product-toast .s-add-product-toast__actions { width: 100% !important; display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 8px !important; margin-top: 2px !important; } .s-add-product-toast .s-add-product-toast__actions salla-button { width: 100% !important; min-width: 0 !important; margin: 0 !important; } .s-add-product-toast .s-add-product-toast__actions button.s-button-element { width: 100% !important; min-width: 0 !important; height: 44px !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; padding: 0 12px !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cw-toast-font) !important; font-size: 13px !important; font-weight: 700 !important; white-space: nowrap !important; } .s-add-product-toast .s-add-product-toast__actions button.s-button-element svg { width: 17px !important; height: 17px !important; flex: 0 0 17px !important; } .s-add-product-toast .s-add-product-toast__actions #toast-submit button.s-button-element, .s-add-product-toast .s-add-product-toast__actions salla-button#toast-submit button.s-button-element { color: #fff !important; background: var(--cw-toast-primary) !important; border: 1px solid var(--cw-toast-primary) !important; } .s-add-product-toast .s-add-product-toast__actions salla-button[href] button.s-button-element { color: var(--cw-toast-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.50) !important; } @media (min-width: 768px) { html[dir="rtl"] .s-add-product-toast, [dir="rtl"] .s-add-product-toast { top: 18px !important; right: auto !important; left: 18px !important; width: 420px !important; max-width: calc(100vw - 36px) !important; } html[dir="ltr"] .s-add-product-toast, [dir="ltr"] .s-add-product-toast { top: 18px !important; right: 18px !important; left: auto !important; width: 420px !important; max-width: calc(100vw - 36px) !important; } .s-add-product-toast .s-add-product-toast__body { grid-template-columns: 80px minmax(0,1fr) auto !important; } .s-add-product-toast .s-add-product-toast__image { width: 80px !important; height: 80px !important; } .s-add-product-toast .s-add-product-toast__name { font-size: 14px !important; } .s-add-product-toast .s-add-product-toast__price { font-size: 15px !important; } } @media (max-width: 390px) { salla-add-product-toast.s-add-product-toast, .s-add-product-toast { top: 8px !important; right: 8px !important; left: 8px !important; max-width: calc(100vw - 16px) !important; padding: 12px !important; border-radius: 21px !important; } .s-add-product-toast .s-add-product-toast__progress { width: calc(100% + 24px) !important; margin: -12px -12px 1px !important; } .s-add-product-toast .s-add-product-toast__body { grid-template-columns: 66px minmax(0,1fr) auto !important; gap: 9px !important; } .s-add-product-toast .s-add-product-toast__image { width: 66px !important; height: 66px !important; border-radius: 14px !important; } .s-add-product-toast .s-add-product-toast__name { font-size: 12.5px !important; } .s-add-product-toast .s-add-product-toast__price { font-size: 13px !important; } .s-add-product-toast .s-add-product-toast__actions button.s-button-element { height: 42px !important; min-height: 42px !important; gap: 5px !important; padding-inline: 8px !important; font-size: 12px !important; } .s-add-product-toast .s-add-product-toast__actions button.s-button-element svg { width: 15px !important; height: 15px !important; flex-basis: 15px !important; } } html.cw-account-page, body.cw-account-v1 { --cwa-primary: #A2846A; --cwa-deep: #8F6940; --cwa-dark: #393C3C; --cwa-soft: rgba(57,60,60,.58); --cwa-line: rgba(162,132,106,.20); --cwa-line-soft: rgba(57,60,60,.08); --cwa-panel: #F8F5F1; --cwa-font: var(--font-main,'woff',sans-serif); } html.cw-account-page body .store-header, html.cw-account-page body #mainnav, html.cw-account-page body #mainnav > .inner, html.cw-account-page body #mainnav > .inner > .container { background: #fff !important; } html.cw-account-page body #mainnav { border-bottom: 1px solid rgba(57,60,60,.055) !important; box-shadow: 0 3px 14px rgba(39,39,39,.03) !important; } html.cw-account-page body #mainnav [data-testid="store-header-logo"] img { filter: none !important; } html.cw-account-page body #mainnav .cw4-search-trigger, html.cw-account-page body #mainnav .cw4-account-trigger, html.cw-account-page body #mainnav .cw4-cart-trigger, html.cw-account-page body #mainnav [data-testid="store-header-mobile-toggle"], html.cw-account-page body #mainnav custom-main-menu, html.cw-account-page body #mainnav custom-main-menu a { color: var(--cwa-primary) !important; } html.cw-account-page body #mainnav.sticky, html.cw-account-page body #mainnav.is-sticky, html.cw-account-page body #mainnav.fixed, html.cw-account-page body .store-header.sticky #mainnav, html.cw-account-page body .store-header.is-sticky #mainnav, html.cw-account-page body .store-header.scrolled #mainnav, html.cw-account-page body .store-header.header-scrolled #mainnav { background: #fff !important; } body.cw-account-v1 .breadcrumbs { display: none !important; } body.cw-account-v1 { background: #fff !important; font-family: var(--cwa-font) !important; } body.cw-account-v1 nav.sidebar { font-family: var(--cwa-font) !important; } body.cw-account-v1 .main-content { min-width: 0 !important; font-family: var(--cwa-font) !important; } body.cw-account-v1 .main-content > h1 { margin: 0 0 5px !important; color: var(--cwa-dark) !important; font-family: var(--cwa-font) !important; font-size: clamp(25px,3vw,32px) !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: right !important; } body.cw-account-v1 .cw-account-page-subtitle { margin: 0 0 20px !important; color: var(--cwa-soft) !important; font-family: var(--cwa-font) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1.75 !important; } body.cw-account-v1 nav.sidebar .avatar-wrap { width: 86px !important; height: 86px !important; overflow: hidden !important; background: var(--cwa-panel) !important; border: 1px solid var(--cwa-line) !important; border-radius: 50% !important; box-shadow: none !important; } body.cw-account-v1 nav.sidebar .filepond--root, body.cw-account-v1 nav.sidebar .filepond--list, body.cw-account-v1 nav.sidebar .filepond--item, body.cw-account-v1 nav.sidebar .filepond--file-wrapper, body.cw-account-v1 nav.sidebar .filepond--file-poster-wrapper, body.cw-account-v1 nav.sidebar .filepond--file-poster { border-radius: 50% !important; } body.cw-account-v1 nav.sidebar .filepond--file-action-button { background: var(--cwa-primary) !important; } body.cw-account-v1 nav.sidebar .filepond--file-action-button svg { color: #fff !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-inline { display: flex !important; flex-direction: column !important; gap: 3px !important; margin: 0 !important; padding: 0 !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item { margin: 0 !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-link { min-height: 46px !important; display: flex !important; align-items: center !important; gap: 10px !important; padding: 0 13px !important; color: rgba(57,60,60,.78) !important; background: transparent !important; border: 1px solid transparent !important; border-radius: 14px !important; font-family: var(--cwa-font) !important; font-size: 13px !important; font-weight: 550 !important; transition: background .15s ease, color .15s ease, border-color .15s ease !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-link:hover { color: var(--cwa-primary) !important; background: rgba(162,132,106,.065) !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-prefix { width: 20px !important; height: 20px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 20px !important; color: var(--cwa-primary) !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-prefix svg { width: 18px !important; height: 18px !important; fill: currentColor !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-link.cw-account-active { color: var(--cwa-deep) !important; background: rgba(162,132,106,.11) !important; border-color: rgba(162,132,106,.15) !important; font-weight: 700 !important; } body.cw-account-v1 [data-testid="store-sidebar-user-menu"] .s-user-menu-dropdown-item-logout .s-user-menu-dropdown-item-link { margin-top: 7px !important; color: rgba(57,60,60,.64) !important; border-top: 1px solid var(--cwa-line-soft) !important; border-radius: 0 !important; } body.cw-account-v1.cw-account-profile .form--user-profile { width: 100% !important; margin-top: 18px !important; padding: 22px !important; background: #fff !important; border: 1px solid var(--cwa-line) !important; border-radius: 26px !important; box-shadow: none !important; } body.cw-account-v1.cw-account-profile .form--user-profile > .grid { gap: 18px !important; } body.cw-account-v1.cw-account-profile .profile-field-item label { margin-bottom: 7px !important; color: var(--cwa-dark) !important; font-family: var(--cwa-font) !important; font-size: 12.5px !important; font-weight: 650 !important; } body.cw-account-v1.cw-account-profile .form--user-profile .form-input, body.cw-account-v1.cw-account-profile [data-testid="store-profile-birthday"] .s-datetime-picker-input { width: 100% !important; height: 50px !important; min-height: 50px !important; padding: 0 14px !important; color: var(--cwa-dark) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 16px !important; outline: 0 !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 13.5px !important; font-weight: 500 !important; transition: border-color .15s ease, box-shadow .15s ease !important; } body.cw-account-v1.cw-account-profile .form--user-profile .form-input:focus, body.cw-account-v1.cw-account-profile [data-testid="store-profile-birthday"] .s-datetime-picker-input:focus { border-color: rgba(162,132,106,.72) !important; box-shadow: 0 0 0 3px rgba(162,132,106,.075) !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-gender"] { appearance: auto !important; -webkit-appearance: auto !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-phone"] .iti { width: 100% !important; height: 50px !important; overflow: hidden !important; background: #fff !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 16px !important; box-shadow: none !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-phone"] .iti__tel-input { width: 100% !important; height: 48px !important; color: var(--cwa-dark) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 13.5px !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-phone"] .iti__country-container { border-right: 0 !important; border-left: 1px solid var(--cwa-line-soft) !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-phone"] .iti__selected-country { color: var(--cwa-dark) !important; background: rgba(162,132,106,.035) !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-submit"] { width: 100% !important; margin-top: 18px !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-submit"] button.s-button-element { width: 100% !important; min-height: 48px !important; color: #fff !important; background: var(--cwa-primary) !important; border: 1px solid var(--cwa-primary) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 14px !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-settings"] { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; margin-top: 18px !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section { overflow: hidden !important; background: #fff !important; border: 1px solid var(--cwa-line) !important; border-radius: 20px !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section .s-list-tile-item { min-height: 86px !important; display: grid !important; grid-template-columns: 42px minmax(0,1fr) auto !important; gap: 12px !important; align-items: center !important; padding: 14px 15px !important; color: var(--cwa-dark) !important; background: #fff !important; text-decoration: none !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-icon { width: 40px !important; height: 40px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: var(--cwa-primary) !important; background: rgba(162,132,106,.08) !important; border-radius: 50% !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-icon svg { width: 19px !important; height: 19px !important; fill: currentColor !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-title { color: var(--cwa-dark) !important; font-family: var(--cwa-font) !important; font-size: 13.5px !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-subtitle { margin-top: 2px !important; color: var(--cwa-soft) !important; font-family: var(--cwa-font) !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.7 !important; } body.cw-account-v1.cw-account-profile .s-toggle-input:checked + .s-toggle-switcher { background: var(--cwa-primary) !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-deactivate-user { border-color: rgba(167,86,86,.17) !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-deactivate-user .s-user-settings-section-icon { color: #A45757 !important; background: rgba(164,87,87,.07) !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-deactivate-user button.s-button-element { min-height: 40px !important; padding: 0 14px !important; color: #A45757 !important; background: #fff !important; border: 1px solid rgba(164,87,87,.35) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 12px !important; font-weight: 700 !important; } body.cw-account-v1 .no-content-placeholder, body.cw-account-v1 .s-placeholder-wrapper { width: 100% !important; min-height: 250px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; margin-top: 18px !important; padding: 30px 20px !important; color: var(--cwa-dark) !important; background: #fff !important; border: 1px solid var(--cwa-line) !important; border-radius: 26px !important; box-shadow: none !important; text-align: center !important; } body.cw-account-v1 .no-content-placeholder .icon { width: 68px !important; height: 68px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 6px !important; color: var(--cwa-primary) !important; background: rgba(162,132,106,.09) !important; border-radius: 50% !important; font-size: 30px !important; } body.cw-account-v1 .s-placeholder-icon { width: 68px !important; height: 68px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 6px !important; color: var(--cwa-primary) !important; background: rgba(162,132,106,.09) !important; border-radius: 50% !important; } body.cw-account-v1 .s-placeholder-icon svg { width: 29px !important; height: 29px !important; fill: currentColor !important; } body.cw-account-v1 .no-content-placeholder > p, body.cw-account-v1 .s-placeholder-title { margin: 0 !important; color: var(--cwa-dark) !important; font-family: var(--cwa-font) !important; font-size: 15px !important; font-weight: 700 !important; } body.cw-account-v1 .s-placeholder-description, body.cw-account-v1 .cw-account-empty-subtitle { max-width: 330px !important; margin: 0 !important; color: var(--cwa-soft) !important; font-family: var(--cwa-font) !important; font-size: 11.5px !important; font-weight: 500 !important; line-height: 1.75 !important; text-align: center !important; } body.cw-account-v1.cw-account-wishlist #wishlist { margin-top: 18px !important; } body.cw-account-v1.cw-account-wishlist .s-wishlist-actions-bar { margin: 0 0 12px !important; } body.cw-account-v1.cw-account-wishlist .s-wishlist-actions-dropdown button.s-button-element { min-height: 40px !important; padding: 0 14px !important; color: var(--cwa-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.40) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 12.5px !important; font-weight: 650 !important; } body.cw-account-v1.cw-account-wishlist .s-products-list-row-cards { display: flex !important; flex-direction: column !important; gap: 10px !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card.product-entry--wishlist { width: 100% !important; display: grid !important; grid-template-columns: minmax(0,1fr) auto !important; gap: 14px !important; align-items: center !important; margin: 0 !important; padding: 13px !important; background: #fff !important; border: 1px solid var(--cwa-line) !important; border-radius: 22px !important; box-shadow: none !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:first-child { min-width: 0 !important; margin: 0 !important; } body.cw-account-v1.cw-account-wishlist .product-entry__image { width: 86px !important; height: 86px !important; flex: 0 0 86px !important; overflow: hidden !important; background: var(--cwa-panel) !important; border-radius: 16px !important; } body.cw-account-v1.cw-account-wishlist .product-entry__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card h3 { margin: 0 0 6px !important; line-height: 1.6 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card h3 a { color: var(--cwa-dark) !important; font-family: var(--cwa-font) !important; font-size: 13.5px !important; font-weight: 650 !important; text-decoration: none !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card h4 { color: var(--cwa-primary) !important; font-family: var(--cwa-font) !important; font-size: 14px !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child { gap: 8px !important; margin: 0 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-add-product-button button.s-button-element { min-height: 42px !important; padding: 0 15px !important; color: var(--cwa-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.45) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cwa-font) !important; font-size: 12px !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-add-product-button button.s-button-element:disabled { color: rgba(143,105,64,.62) !important; background: #F4EFE9 !important; border-color: rgba(162,132,106,.17) !important; opacity: 1 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card .btn--delete button.s-button-element, body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-button.btn--delete button.s-button-element { width: 42px !important; min-width: 42px !important; height: 42px !important; min-height: 42px !important; padding: 0 !important; color: #A45757 !important; background: #fff !important; border: 1px solid rgba(164,87,87,.25) !important; border-radius: 50% !important; box-shadow: none !important; } body.cw-account-v1.cw-account-wishlist .s-infinite-scroll-last { margin-top: 8px !important; color: rgba(57,60,60,.40) !important; font-family: var(--cwa-font) !important; font-size: 10.5px !important; } body.cw-account-v1.cw-account-notifications [data-testid="store-notifications"] { display: block !important; margin-top: 18px !important; font-family: var(--cwa-font) !important; } body.cw-account-v1.cw-account-notifications [data-testid="store-notifications"] [class*="notification"]:not(.s-notifications-no-content) { font-family: var(--cwa-font) !important; } @media (min-width: 1024px) { body.cw-account-v1 nav.sidebar { top: 108px !important; width: 272px !important; margin-top: 0 !important; padding: 20px 13px 16px !important; background: #fff !important; border: 1px solid var(--cwa-line) !important; border-radius: 26px !important; box-shadow: none !important; } body.cw-account-v1 nav.sidebar > .text-center { margin-bottom: 18px !important; } body.cw-account-v1 .main-content { padding-top: 8px !important; } body.cw-account-v1 .main-content > h1 { text-align: right !important; } } @media (max-width: 1023.98px) { body.cw-account-v1 nav.sidebar { width: 100% !important; margin: 0 !important; padding: 16px 0 8px !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } body.cw-account-v1 nav.sidebar > .text-center { margin: 0 !important; } body.cw-account-v1 nav.sidebar .avatar-wrap { width: 78px !important; height: 78px !important; } body.cw-account-v1 .main-content { padding-top: 10px !important; } body.cw-account-v1 .main-content > h1 { font-size: 25px !important; text-align: center !important; } body.cw-account-v1 .cw-account-page-subtitle { margin-bottom: 16px !important; text-align: center !important; } body.cw-account-v1.cw-account-profile .form--user-profile { margin-top: 12px !important; padding: 16px !important; border-radius: 22px !important; } body.cw-account-v1.cw-account-profile .form--user-profile > .grid { gap: 14px !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section .s-list-tile-item { grid-template-columns: 38px minmax(0,1fr) auto !important; gap: 10px !important; padding: 13px !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-icon { width: 38px !important; height: 38px !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card.product-entry--wishlist { grid-template-columns: 1fr !important; gap: 11px !important; padding: 12px !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child { width: 100% !important; display: grid !important; grid-template-columns: minmax(0,1fr) 42px !important; gap: 8px !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-add-product-button { width: 100% !important; } body.cw-account-v1 .no-content-placeholder, body.cw-account-v1 .s-placeholder-wrapper { min-height: 230px !important; margin-top: 12px !important; padding: 26px 16px !important; border-radius: 22px !important; } } @media (max-width: 390px) { body.cw-account-v1.cw-account-profile .s-user-settings-section .s-list-tile-item { grid-template-columns: 34px minmax(0,1fr) !important; align-items: start !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-action { grid-column: 1 / -1 !important; justify-self: stretch !important; margin-top: 4px !important; } body.cw-account-v1.cw-account-profile .s-user-settings-section-action salla-button, body.cw-account-v1.cw-account-profile .s-user-settings-section-action button.s-button-element { width: 100% !important; } } body.cw-account-v1.cw-account-profile .profile-field-item { min-width: 0 !important; } body.cw-account-v1.cw-account-profile [data-testid="store-profile-gender"].cw-gender-native { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; opacity: 0 !important; white-space: nowrap !important; pointer-events: none !important; } body.cw-account-v1.cw-account-profile .cw-gender-picker { position: relative !important; width: 100% !important; font-family: var(--cwa-font, var(--font-main,'woff',sans-serif)) !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger { width: 100% !important; height: 50px !important; min-height: 50px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 0 14px !important; color: var(--cwa-dark, #393C3C) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.30) !important; border-radius: 16px !important; outline: none !important; box-shadow: none !important; font-family: var(--cwa-font, var(--font-main,'woff',sans-serif)) !important; font-size: 13.5px !important; font-weight: 500 !important; text-align: right !important; cursor: pointer !important; transition: border-color .15s ease, box-shadow .15s ease !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger:focus, body.cw-account-v1.cw-account-profile .cw-gender-trigger[aria-expanded="true"] { border-color: rgba(162,132,106,.72) !important; box-shadow: 0 0 0 3px rgba(162,132,106,.075) !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger__arrow { width: 17px !important; height: 17px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 17px !important; color: var(--cwa-primary, #A2846A) !important; transition: transform .15s ease !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger[aria-expanded="true"] .cw-gender-trigger__arrow { transform: rotate(180deg) !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger__arrow svg { width: 14px !important; height: 14px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } body.cw-account-v1.cw-account-profile .cw-gender-menu { position: absolute !important; top: calc(100% + 7px) !important; right: 0 !important; left: 0 !important; display: none !important; padding: 7px !important; background: #fff !important; border: 1px solid rgba(162,132,106,.18) !important; border-radius: 18px !important; box-shadow: 0 16px 42px rgba(39,39,39,.12) !important; z-index: 120 !important; } body.cw-account-v1.cw-account-profile .cw-gender-menu.is-open { display: block !important; animation: cwGenderMenuIn .15s ease both !important; } @keyframes cwGenderMenuIn { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } } body.cw-account-v1.cw-account-profile .cw-gender-option { width: 100% !important; min-height: 42px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding: 0 11px !important; color: var(--cwa-dark, #393C3C) !important; background: transparent !important; border: 0 !important; border-radius: 12px !important; font-family: var(--cwa-font, var(--font-main,'woff',sans-serif)) !important; font-size: 13px !important; font-weight: 500 !important; text-align: right !important; cursor: pointer !important; } body.cw-account-v1.cw-account-profile .cw-gender-option + .cw-gender-option { margin-top: 2px !important; } body.cw-account-v1.cw-account-profile .cw-gender-option:hover { background: rgba(162,132,106,.07) !important; } body.cw-account-v1.cw-account-profile .cw-gender-option.is-current { color: var(--cwa-deep, #8F6940) !important; background: rgba(162,132,106,.11) !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-profile .cw-gender-option__check { color: var(--cwa-primary, #A2846A) !important; font-size: 15px !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card.product-entry--wishlist { position: relative !important; overflow: hidden !important; box-sizing: border-box !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child { box-sizing: border-box !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-button.btn--delete { position: static !important; width: 42px !important; min-width: 42px !important; max-width: 42px !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; flex: 0 0 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; transform: none !important; inset: auto !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card salla-button.btn--delete button.s-button-element { position: static !important; width: 42px !important; min-width: 42px !important; max-width: 42px !important; height: 42px !important; min-height: 42px !important; max-height: 42px !important; margin: 0 !important; padding: 0 !important; transform: none !important; } @media (max-width: 1023.98px) { body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child { width: 100% !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 8px !important; margin: 0 !important; padding: 0 3px !important; box-sizing: border-box !important; overflow: visible !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child > salla-add-product-button { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; margin: 0 !important; } body.cw-account-v1.cw-account-wishlist custom-wishlist-card > div:last-child > salla-button.btn--delete { flex: 0 0 42px !important; } } [data-testid="store-cart-empty"].no-content-placeholder { width: min(100%, 620px) !important; min-height: 340px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 0 !important; margin: 18px auto 0 !important; padding: 34px 24px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.18) !important; border-radius: 28px !important; box-shadow: none !important; text-align: center !important; font-family: var(--font-main,'woff',sans-serif) !important; } [data-testid="store-cart-empty"] > .icon { width: 82px !important; height: 82px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 16px !important; color: #A2846A !important; background: rgba(162,132,106,.09) !important; border-radius: 50% !important; font-size: 34px !important; line-height: 1 !important; } [data-testid="store-cart-empty"] > p:not(.cw-cart-empty-subtitle) { margin: 0 !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.45 !important; } [data-testid="store-cart-empty"] .cw-cart-empty-subtitle { max-width: 340px !important; margin: 7px 0 20px !important; color: rgba(57,60,60,.56) !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1.8 !important; text-align: center !important; } [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"] { min-width: 190px !important; min-height: 46px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 20px !important; color: #fff !important; background: #A2846A !important; border: 1px solid #A2846A !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 13.5px !important; font-weight: 700 !important; text-decoration: none !important; } [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"]:active { background: #8F6940 !important; border-color: #8F6940 !important; } @media (max-width: 767.98px) { [data-testid="store-cart-empty"].no-content-placeholder { width: calc(100% - 28px) !important; min-height: 300px !important; margin-top: 10px !important; padding: 28px 18px !important; border-radius: 24px !important; } [data-testid="store-cart-empty"] > .icon { width: 72px !important; height: 72px !important; margin-bottom: 14px !important; font-size: 30px !important; } [data-testid="store-cart-empty"] > p:not(.cw-cart-empty-subtitle) { font-size: 17px !important; } [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"] { min-width: 176px !important; min-height: 44px !important; font-size: 13px !important; } } .cw4-account-popover .cw4-account-link.cw4-account-link--pending { color: #393C3C !important; } .cw4-account-popover .cw4-account-link.cw4-account-link--pending svg { width: 19px !important; height: 19px !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.65 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger { height: 50px !important; min-height: 50px !important; padding-inline: 15px !important; color: #393C3C !important; background: #fff !important; border: 1px solid rgba(162,132,106,.34) !important; border-radius: 16px !important; box-shadow: none !important; font-size: 13.5px !important; font-weight: 500 !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger[aria-expanded="true"] { border-color: #A2846A !important; box-shadow: 0 0 0 3px rgba(162,132,106,.07) !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger__arrow { width: 28px !important; height: 28px !important; flex: 0 0 28px !important; color: #A2846A !important; background: rgba(162,132,106,.075) !important; border-radius: 50% !important; } body.cw-account-v1.cw-account-profile .cw-gender-trigger__arrow svg { width: 13px !important; height: 13px !important; } body.cw-account-v1.cw-account-profile .cw-gender-menu { top: calc(100% + 8px) !important; padding: 7px !important; background: #fff !important; border: 1px solid rgba(162,132,106,.18) !important; border-radius: 18px !important; box-shadow: 0 18px 46px rgba(39,39,39,.11) !important; } body.cw-account-v1.cw-account-profile .cw-gender-option[data-value=""] { display: none !important; } body.cw-account-v1.cw-account-profile .cw-gender-option { min-height: 46px !important; padding: 0 12px !important; color: #393C3C !important; background: #fff !important; border: 1px solid transparent !important; border-radius: 13px !important; font-size: 13px !important; font-weight: 550 !important; } body.cw-account-v1.cw-account-profile .cw-gender-option:hover { background: rgba(162,132,106,.055) !important; } body.cw-account-v1.cw-account-profile .cw-gender-option.is-current { color: #8F6940 !important; background: rgba(162,132,106,.10) !important; border-color: rgba(162,132,106,.12) !important; font-weight: 700 !important; } body.cw-account-v1.cw-account-profile .cw-gender-option__check { position: relative !important; width: 18px !important; height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 18px !important; color: transparent !important; background: #fff !important; border: 1.5px solid rgba(162,132,106,.55) !important; border-radius: 50% !important; font-size: 0 !important; } body.cw-account-v1.cw-account-profile .cw-gender-option__check:not([hidden])::after { content: "" !important; width: 8px !important; height: 8px !important; background: #A2846A !important; border-radius: 50% !important; } @media (max-width: 767.98px) { body.cw-account-v1.cw-account-profile .cw-gender-menu { right: 0 !important; left: 0 !important; border-radius: 17px !important; } body.cw-account-v1.cw-account-profile .cw-gender-option { min-height: 48px !important; } } #best-offers-2-slider { --cw-latest-primary: #A2846A; --cw-latest-dark: #393C3C; --cw-latest-font: var(--font-main,'woff',sans-serif); } #best-offers-2-slider .s-slider-block__title { position: relative !important; width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 22px !important; padding: 0 !important; } #best-offers-2-slider .s-slider-block__title-right { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; text-align: center !important; } #best-offers-2-slider .s-slider-block__title-right h2 { margin: 0 !important; color: var(--cw-latest-dark) !important; font-family: var(--cw-latest-font) !important; font-size: clamp(27px, 3vw, 34px) !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center !important; } #best-offers-2-slider .s-slider-block__title-left { position: absolute !important; top: 50% !important; left: 0 !important; right: auto !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; transform: translateY(-50%) !important; } #best-offers-2-slider .cw-latest-view-all { width: fit-content !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 20px auto 2px !important; padding: 0 22px !important; color: var(--cw-latest-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.55) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cw-latest-font) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; text-decoration: none !important; transition: background-color .18s ease, color .18s ease, border-color .18s ease !important; } #best-offers-2-slider .cw-latest-view-all:hover { color: #fff !important; background: var(--cw-latest-primary) !important; border-color: var(--cw-latest-primary) !important; } @media (max-width: 767.98px) { #best-offers-2-slider .s-slider-block__title { margin-bottom: 18px !important; } #best-offers-2-slider .s-slider-block__title-right h2 { font-size: 27px !important; } #best-offers-2-slider .s-slider-block__title-nav { display: none !important; } #best-offers-2-slider .s-slider-block__title-left { display: none !important; } #best-offers-2-slider .cw-latest-view-all { min-height: 42px !important; margin-top: 18px !important; padding-inline: 20px !important; font-size: 13.5px !important; } } #best-offers-2-slider { position: relative !important; } #best-offers-2-slider .s-slider-block__title-right { display: none !important; } #best-offers-2-slider .s-slider-block__display-all:not(.cw-latest-view-all-v11) { display: none !important; } #best-offers-2-slider .cw-latest-heading-v11 { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 22px !important; padding: 0 !important; text-align: center !important; box-sizing: border-box !important; } #best-offers-2-slider .cw-latest-heading-v11 h2 { width: 100% !important; margin: 0 !important; padding: 0 !important; color: #393C3C !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: clamp(29px, 3.1vw, 36px) !important; font-weight: 700 !important; line-height: 1.3 !important; text-align: center !important; } #best-offers-2-slider .cw-latest-view-all-row-v11 { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 20px 0 2px !important; padding: 0 !important; box-sizing: border-box !important; } #best-offers-2-slider .cw-latest-view-all-v11 { width: auto !important; min-width: 124px !important; max-width: calc(100% - 28px) !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 22px !important; position: static !important; inset: auto !important; float: none !important; transform: none !important; color: #A2846A !important; background: #fff !important; border: 1px solid rgba(162,132,106,.55) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--font-main,'woff',sans-serif) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important; text-decoration: none !important; box-sizing: border-box !important; } #best-offers-2-slider .cw-latest-view-all-v11:hover { color: #fff !important; background: #A2846A !important; border-color: #A2846A !important; } @media (max-width: 767.98px) { #best-offers-2-slider .cw-latest-heading-v11 { margin-bottom: 18px !important; } #best-offers-2-slider .cw-latest-heading-v11 h2 { font-size: 30px !important; } #best-offers-2-slider .s-slider-block__title { display: none !important; } #best-offers-2-slider .cw-latest-view-all-row-v11 { margin-top: 18px !important; } #best-offers-2-slider .cw-latest-view-all-v11 { min-width: 126px !important; min-height: 42px !important; font-size: 13.5px !important; } } section.cw-home-slider-v12 > .cw-latest-heading-v11, section.cw-home-slider-v12 > .cw-latest-view-all-row-v11 { display: none !important; } section.cw-home-slider-v12 { position: relative !important; --cw-slider-primary: #A2846A; --cw-slider-dark: #393C3C; --cw-slider-font: var(--font-main,'woff',sans-serif); } section.cw-home-slider-v12 .s-slider-block__title-right { display: none !important; } section.cw-home-slider-v12 .s-slider-block__display-all { display: none !important; } section.cw-home-slider-v12 > .cw-home-slider-heading-v12 { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 20px !important; padding: 0 !important; text-align: center !important; box-sizing: border-box !important; } section.cw-home-slider-v12 > .cw-home-slider-heading-v12 h2 { width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--cw-slider-dark) !important; font-family: var(--cw-slider-font) !important; font-size: clamp(29px, 3vw, 36px) !important; font-weight: 700 !important; line-height: 1.3 !important; text-align: center !important; } section.cw-home-slider-v12 > .cw-home-slider-view-all-row-v12 { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 19px 0 4px !important; padding: 0 !important; box-sizing: border-box !important; } section.cw-home-slider-v12 .cw-home-slider-view-all-v12 { width: auto !important; min-width: 124px !important; max-width: calc(100% - 28px) !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 22px !important; position: static !important; inset: auto !important; float: none !important; transform: none !important; color: var(--cw-slider-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.55) !important; border-radius: 999px !important; box-shadow: none !important; font-family: var(--cw-slider-font) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important; text-decoration: none !important; box-sizing: border-box !important; transition: color .18s ease, background-color .18s ease, border-color .18s ease !important; } section.cw-home-slider-v12 .cw-home-slider-view-all-v12:hover { color: #fff !important; background: var(--cw-slider-primary) !important; border-color: var(--cw-slider-primary) !important; } @media (min-width: 768px) { section.cw-home-slider-v12 .s-slider-block__title { position: relative !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } section.cw-home-slider-v12 .s-slider-block__title-left { position: absolute !important; top: -55px !important; left: 0 !important; right: auto !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; transform: none !important; } } @media (max-width: 767.98px) { section.cw-home-slider-v12 > .cw-home-slider-heading-v12 { margin-bottom: 17px !important; } section.cw-home-slider-v12 > .cw-home-slider-heading-v12 h2 { font-size: 22px !important; } section.cw-home-slider-v12 .s-slider-block__title { display: none !important; } section.cw-home-slider-v12 > .cw-home-slider-view-all-row-v12 { margin-top: 17px !important; } section.cw-home-slider-v12 .cw-home-slider-view-all-v12 { min-width: 126px !important; min-height: 42px !important; font-size: 13.5px !important; } } #best-offers-2-slider.cw-home-slider-v12 > .cw-latest-heading-v11, #best-offers-2-slider.cw-home-slider-v12 > .cw-latest-view-all-row-v11 { display: none !important; } #best-offers-2-slider.cw-home-slider-v12 > .cw-home-slider-heading-v12 { display: flex !important; } #best-offers-2-slider.cw-home-slider-v12 > .cw-home-slider-view-all-row-v12 { display: flex !important; } @media (max-width: 767.98px) { body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions { width: 100% !important; display: flex !important; flex-flow: row wrap !important; align-items: center !important; gap: 10px 8px !important; margin: 10px 0 0 !important; padding: 12px 14px calc(16px + env(safe-area-inset-bottom)) !important; direction: ltr !important; background: #fff !important; border-radius: 0 !important; box-shadow: none !important; box-sizing: border-box !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .cw-product-actions-row, body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .cw-product-actions-row > salla-add-product-button[data-testid="store-product-add-to-cart"], body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .cw-product-actions-row > salla-add-product-button[data-testid="store-product-add-to-cart"] > .s-add-product-button-main { display: contents !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions .cw-product-action-wishlist { order: 1 !important; flex: 0 0 48px !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0 !important; padding: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions .cw-product-action-wishlist button.s-button-element { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0 !important; border-radius: 50% !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity { order: 2 !important; flex: 0 0 118px !important; width: 118px !important; min-width: 118px !important; max-width: 118px !important; display: block !important; margin: 0 !important; padding: 0 !important; direction: rtl !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .form-label { display: none !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity salla-quantity-input { width: 118px !important; min-width: 118px !important; max-width: 118px !important; display: block !important; margin: 0 !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-container { width: 118px !important; min-width: 118px !important; max-width: 118px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; grid-template-columns: 36px 46px 36px !important; overflow: hidden !important; border-radius: 16px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-button { width: 36px !important; height: 46px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-input { width: 46px !important; height: 46px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-button[data-testid="store-product-add-to-cart"] { order: 3 !important; flex: 1 1 0 !important; width: auto !important; min-width: 126px !important; max-width: none !important; margin: 0 !important; direction: rtl !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-button[data-testid="store-product-add-to-cart"] button.s-button-element { width: 100% !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0 14px !important; border-radius: 999px !important; font-size: 13.5px !important; white-space: nowrap !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget { order: 4 !important; flex: 1 1 100% !important; width: 100% !important; min-width: 0 !important; max-width: none !important; min-height: 48px !important; display: block !important; margin: 0 !important; padding: 0 !important; direction: rtl !important; background: transparent !important; border: 0 !important; border-radius: 999px !important; box-shadow: none !important; overflow: hidden !important; box-sizing: border-box !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget button.s-fast-checkout-button, body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget button.s-button-element { width: 100% !important; min-width: 0 !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0 !important; padding: 0 !important; color: var(--cwpc-primary) !important; background: #fff !important; border: 1px solid rgba(162,132,106,.72) !important; border-radius: 999px !important; box-shadow: none !important; overflow: hidden !important; box-sizing: border-box !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget .s-add-product-button-mini-checkout-content { width: 100% !important; min-width: 0 !important; max-width: none !important; height: 100% !important; min-height: 0 !important; max-height: none !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; margin: 0 !important; padding: 0 16px !important; color: inherit !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; overflow: visible !important; font-family: var(--cwpc-font) !important; font-size: 13.5px !important; font-weight: 650 !important; line-height: 1 !important; white-space: nowrap !important; box-sizing: border-box !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget .s-add-product-button-mini-checkout-content::before, body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-mini-checkout-widget .s-add-product-button-mini-checkout-content::after { content: none !important; display: none !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-quick-buy { order: 5 !important; width: 100% !important; min-width: 0 !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0 !important; padding: 0 !important; border-radius: 999px !important; overflow: hidden !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions:not(.cw-product-has-apple-pay) salla-quick-buy { display: none !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions.cw-product-has-apple-pay salla-mini-checkout-widget, body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions.cw-product-has-apple-pay salla-quick-buy { flex: 1 1 calc(50% - 4px) !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions.cw-product-has-apple-pay salla-quick-buy { display: block !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-quick-buy apple-pay-button { width: 100% !important; min-width: 0 !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; display: block !important; margin: 0 !important; border-radius: 999px !important; --apple-pay-button-height: 48px; --apple-pay-button-border-radius: 999px; } @media (max-width: 370px) { body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity { flex-basis: 108px !important; width: 108px !important; min-width: 108px !important; max-width: 108px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity salla-quantity-input, body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-container { width: 108px !important; min-width: 108px !important; max-width: 108px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-container { grid-template-columns: 33px 42px 33px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-button { width: 33px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions > .sticky-product-bar__quantity .s-quantity-input-input { width: 42px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-button[data-testid="store-product-add-to-cart"] { min-width: 112px !important; } body.product-single.cw-product-v1 .sticky-product-bar.cw-product-normal-actions salla-button[data-testid="store-product-add-to-cart"] button.s-button-element { padding-inline: 10px !important; font-size: 12.5px !important; } } } @media (max-width: 767.98px) { body.product-single salla-mini-checkout-widget button.s-fast-checkout-button.outline.rtl, body.product-single salla-mini-checkout-widget button.s-fast-checkout-button { width: 100% !important; min-width: 0 !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 16px !important; color: #A2846A !important; background: #FFFFFF !important; border: 1px solid rgba(162,132,106,.72) !important; border-radius: 24px !important; outline: 0 !important; box-shadow: none !important; overflow: hidden !important; box-sizing: border-box !important; font-family: var(--font-main,'woff',sans-serif) !important; line-height: 1 !important; -webkit-appearance: none !important; appearance: none !important; } body.product-single salla-mini-checkout-widget button.s-fast-checkout-button.outline.rtl .s-add-product-button-mini-checkout-content, body.product-single salla-mini-checkout-widget button.s-fast-checkout-button .s-add-product-button-mini-checkout-content { width: 100% !important; height: 100% !important; min-height: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: inherit !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; } body.product-single salla-quick-buy, body.product-single salla-quick-buy apple-pay-button { height: 48px !important; min-height: 48px !important; max-height: 48px !important; } body.product-single salla-quick-buy { border-radius: 24px !important; overflow: hidden !important; } body.product-single salla-quick-buy apple-pay-button { border-radius: 24px !important; --apple-pay-button-height: 48px; --apple-pay-button-border-radius: 24px; } } @media (max-width: 1023.98px) { .cw4-search-modal { top: var(--cw4-vv-top, 0px) !important; right: 0 !important; bottom: auto !important; left: 0 !important; width: 100% !important; height: var(--cw4-vv-height, 100dvh) !important; min-height: 0 !important; max-height: none !important; align-items: flex-end !important; justify-content: center !important; padding: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } .cw4-search-panel { width: 100% !important; max-height: min( calc(var(--cw4-vv-height, 100dvh) - 8px), 760px ) !important; min-height: 0 !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; } .cw4-search-head { flex: 0 0 auto !important; } .cw4-search-body { min-height: 0 !important; flex: 1 1 auto !important; overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; } } @media (max-width: 1023.98px) { .cw4-search-modal { background: transparent !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; isolation: isolate !important; } .cw4-search-modal::before { content: "" !important; position: fixed !important; inset: 0 !important; display: block !important; background: rgba(35, 32, 29, .30) !important; -webkit-backdrop-filter: blur(4px) !important; backdrop-filter: blur(4px) !important; pointer-events: none !important; z-index: -1 !important; } .cw4-search-panel { position: relative !important; z-index: 1 !important; } } @media (min-width: 1024px) { #mainnav, #mainnav > .inner, #mainnav > .inner > .container, #mainnav > .inner > .container > .flex { min-height: 108px !important; } #mainnav [data-testid="store-header-logo"] { top: 12px !important; width: 190px !important; left: 50% !important; transform: translateX(-50%) !important; } #mainnav .cw4-search-trigger { top: 20px !important; right: clamp(32px, 4vw, 72px) !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; flex-basis: 44px !important; } #mainnav > .inner > .container > .flex > div:last-child { top: 20px !important; left: clamp(32px, 4vw, 72px) !important; gap: 12px !important; } #mainnav .cw4-account-trigger, #mainnav .cw4-cart-trigger { width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; flex-basis: 44px !important; } #mainnav .cw4-search-trigger svg, #mainnav .cw4-account-trigger svg, #mainnav .cw4-cart-trigger svg { width: 24px !important; height: 24px !important; } #mainnav custom-main-menu { top: 70px !important; width: min(980px, calc(100vw - 400px)) !important; } #mainnav custom-main-menu #mobile-menu > .main-menu { gap: clamp(30px, 3vw, 52px) !important; } #mainnav custom-main-menu #mobile-menu > .main-menu > li.root-level > a { padding: 7px 0 !important; font-size: 17px !important; font-weight: 500 !important; line-height: 1.4 !important; } }body:has(.content--single-page) { background: #F8F5F1 !important; } body:has(.content--single-page) .store-header { position: sticky !important; top: 0 !important; z-index: 9999 !important; background: #fff !important; } body:has(.content--single-page) #mainnav, body:has(.content--single-page) #mainnav > .inner, body:has(.content--single-page) #mainnav > .inner > .container { background: #fff !important; } body:has(.content--single-page) #mainnav { border-bottom: 1px solid rgba(57, 60, 60, .06) !important; box-shadow: 0 3px 14px rgba(39, 39, 39, .035) !important; } body:has(.content--single-page) #mainnav [data-testid="store-header-logo"] img { filter: none !important; } body:has(.content--single-page) #mainnav .cw4-search-trigger, body:has(.content--single-page) #mainnav .cw4-account-trigger, body:has(.content--single-page) #mainnav .cw4-cart-trigger, body:has(.content--single-page) #mainnav custom-main-menu, body:has(.content--single-page) #mainnav custom-main-menu a { color: #A2846A !important; } body:has(.content--single-page) .container:has(.content--single-page) { width: 100% !important; max-width: none !important; margin: 0 !important; padding: clamp(32px, 4vw, 58px) 18px 72px !important; } body:has(.content--single-page) .container:has(.content--single-page) > .breadcrumbs { display: none !important; } body:has(.content--single-page) .container:has(.content--single-page) > .flex { width: 100% !important; margin: 0 !important; } .content--single-page { width: min(100%, 920px) !important; max-width: 920px !important; margin: 0 auto !important; padding: clamp(30px, 4vw, 50px) !important; background: #fff !important; border: 1px solid rgba(162, 132, 106, .16) !important; border-radius: 28px !important; box-shadow: none !important; color: #393C3C !important; font-family: var(--font-main, 'woff', sans-serif) !important; } .content--single-page > h1 { max-width: 760px !important; margin: 0 auto 34px !important; color: #393C3C !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: clamp(27px, 3vw, 38px) !important; font-weight: 700 !important; line-height: 1.45 !important; text-align: center !important; } .content--single-page > h1::after { content: "" !important; width: 52px !important; height: 2px !important; display: block !important; margin: 16px auto 0 !important; background: #A2846A !important; border-radius: 999px !important; } .content--single-page .content-entry { color: rgba(57, 60, 60, .88) !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-size: 16px !important; font-weight: 400 !important; line-height: 2 !important; text-align: right !important; } .content--single-page .content-entry p { margin: 0 0 16px !important; } .content--single-page .content-entry p:has(> br:only-child) { display: none !important; } .content--single-page .content-entry h2, .content--single-page .content-entry h3, .content--single-page .content-entry h4 { margin: 34px 0 14px !important; color: #8F6940 !important; font-family: var(--font-main, 'woff', sans-serif) !important; font-weight: 700 !important; line-height: 1.6 !important; text-align: right !important; } .content--single-page .content-entry h2 { font-size: 22px !important; } .content--single-page .content-entry h3 { font-size: 20px !important; } .content--single-page .content-entry h4 { font-size: 18px !important; } .content--single-page .content-entry ul, .content--single-page .content-entry ol { margin: 12px 0 24px !important; padding-inline-start: 25px !important; } .content--single-page .content-entry li { margin: 8px 0 !important; padding-inline-start: 4px !important; color: rgba(57, 60, 60, .88) !important; line-height: 2 !important; } .content--single-page .content-entry li::marker { color: #A2846A !important; } .content--single-page .content-entry strong, .content--single-page .content-entry b { color: #393C3C !important; font-weight: 700 !important; } .content--single-page .content-entry a { color: #8F6940 !important; text-decoration-color: rgba(143, 105, 64, .35) !important; text-underline-offset: 3px !important; } .content--single-page .content-entry blockquote { margin: 22px 0 !important; padding: 16px 20px !important; color: #393C3C !important; background: #F8F5F1 !important; border-inline-start: 3px solid #A2846A !important; border-radius: 14px !important; } .content--single-page .content-entry table { width: 100% !important; margin: 22px 0 !important; border-collapse: separate !important; border-spacing: 0 !important; overflow: hidden !important; border: 1px solid rgba(162, 132, 106, .18) !important; border-radius: 16px !important; } .content--single-page .content-entry th, .content--single-page .content-entry td { padding: 12px 14px !important; border-bottom: 1px solid rgba(162, 132, 106, .12) !important; text-align: right !important; } .content--single-page .content-entry th { color: #393C3C !important; background: #F8F5F1 !important; font-weight: 700 !important; } .content--single-page salla-comments[data-testid="store-page-comments"] { display: none !important; } @media (max-width: 767.98px) { body:has(.content--single-page) .container:has(.content--single-page) { padding: 20px 12px 42px !important; } .content--single-page { width: 100% !important; padding: 25px 19px 30px !important; border-radius: 22px !important; } .content--single-page > h1 { margin-bottom: 27px !important; font-size: 24px !important; line-height: 1.55 !important; } .content--single-page > h1::after { width: 42px !important; margin-top: 13px !important; } .content--single-page .content-entry { font-size: 15px !important; line-height: 1.95 !important; } .content--single-page .content-entry h2, .content--single-page .content-entry h3, .content--single-page .content-entry h4 { margin-top: 28px !important; } .content--single-page .content-entry h2 { font-size: 20px !important; } .content--single-page .content-entry h3 { font-size: 18.5px !important; } .content--single-page .content-entry h4 { font-size: 17px !important; } .content--single-page .content-entry ul, .content--single-page .content-entry ol { padding-inline-start: 22px !important; } }img,picture,video,canvas{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-touch-callout:none!important}footer[data-testid="store-footer"] .cw-rights-note{display:block!important;margin-top:5px!important;color:inherit!important;font:inherit!important;font-size:11px!important;line-height:1.55!important;text-align:center!important;opacity:.88!important}@media (min-width:1024px){body.cw-cart-v1 .cw-cart-root-layout{width:100%!important;max-width:1320px!important;margin-inline:auto!important;gap:26px!important;align-items:flex-start!important;justify-content:center!important;}body.cw-cart-v1 .cw-cart-root-layout>.main-content{width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0%!important;}body.cw-cart-v1 .cw-cart-root-layout>div.sticky{width:340px!important;min-width:340px!important;max-width:340px!important;flex:0 0 340px!important;margin-inline:0!important;top:112px!important;}body.cw-cart-v1 .cart-item{overflow:visible!important;padding:24px!important;padding-left:68px!important;border-radius:26px!important;}body.cw-cart-v1 .cart-item>div.md\:flex{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(245px,280px)!important;align-items:center!important;gap:24px!important;}body.cw-cart-v1 .cart-item>div.md\:flex>div:first-child{min-width:0!important;align-items:flex-start!important;gap:16px!important;}body.cw-cart-v1 .cart-item>div.md\:flex>div:first-child>.space-y-1{min-width:0!important;flex:1 1 auto!important;}body.cw-cart-v1 .cart-item h1{max-width:520px!important;margin-top:0!important;}body.cw-cart-v1 .cart-item h1 a{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;}body.cw-cart-v1 .cart-item div:has(>salla-quantity-input){width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:center!important;gap:16px!important;border:0!important;}body.cw-cart-v1 .cart-item p:has([data-testid="store-cart-item-total"]){white-space:nowrap!important;}body.cw-cart-v1 .cart-item>salla-product-options{display:block!important;width:100%!important;margin:18px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--cwc-line-soft)!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-container{width:100%!important;margin:0!important;padding:0!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option{width:100%!important;display:grid!important;grid-template-columns:minmax(145px,175px) minmax(260px,420px)!important;align-items:center!important;justify-content:start!important;gap:18px!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label{margin:0!important;padding:0!important;font-family:var(--cwc-font)!important;line-height:1.45!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label b{display:block!important;color:var(--cwc-dark)!important;font-size:13.5px!important;font-weight:700!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label small{display:block!important;margin-top:4px!important;color:var(--cwc-soft)!important;font-size:11px!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content,body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content>div{width:100%!important;min-width:0!important;}body.cw-cart-v1 .cart-item salla-product-options select.s-form-control{width:100%!important;max-width:420px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;color:var(--cwc-dark)!important;background-color:#fff!important;border:1px solid rgba(162,132,106,.56)!important;border-radius:14px!important;box-shadow:none!important;font-family:var(--cwc-font)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;}body.cw-cart-v1 .cart-item salla-product-options select.s-form-control:focus{outline:0!important;border-color:var(--cwc-primary)!important;box-shadow:0 0 0 3px rgba(162,132,106,.08)!important;}body.cw-cart-v1 .cart-item>span.absolute{top:18px!important;left:18px!important;right:auto!important;}}@media (min-width:1024px) and (max-width:1199.98px){body.cw-cart-v1 .cw-cart-root-layout{gap:22px!important;}body.cw-cart-v1 .cw-cart-root-layout>div.sticky{width:320px!important;min-width:320px!important;max-width:320px!important;flex-basis:320px!important;}body.cw-cart-v1 .cart-item{padding-left:62px!important;}body.cw-cart-v1 .cart-item>div.md\:flex{grid-template-columns:minmax(0,1fr) minmax(220px,245px)!important;gap:18px!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option{grid-template-columns:140px minmax(0,1fr)!important;gap:14px!important;}body.cw-cart-v1 .cart-item salla-product-options select.s-form-control{max-width:360px!important;}}@media (min-width:1024px){body.cw-cart-v1 .cart-item salla-product-options select.cw-cart-option-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field{width:100%!important;max-width:420px!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger{width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 16px!important;color:var(--cwc-dark)!important;background:#fff!important;border:1px solid rgba(162,132,106,.34)!important;border-radius:17px!important;box-shadow:none!important;font-family:var(--cwc-font)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger:hover{border-color:rgba(162,132,106,.58)!important;background:rgba(162,132,106,.025)!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger:active{background:rgba(162,132,106,.055)!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__value{min-width:0!important;color:var(--cwc-dark)!important;font-size:14px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger.is-placeholder .cwpo-trigger__value{color:rgba(57,60,60,.52)!important;font-weight:500!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__arrow{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;color:var(--cwc-primary)!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__arrow svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content>div{position:relative!important;}}.cw-cart-cwpo-sheet .cwpo-option:disabled{opacity:.42!important;cursor:not-allowed!important;pointer-events:none!important;}@media (max-width:1023.98px){body.cw-cart-v1 .cart-item>salla-product-options{display:block!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--cwc-line-soft)!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-container,body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option,body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content,body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content>div{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option{display:block!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label{display:block!important;margin:0 0 8px!important;padding:0!important;color:var(--cwc-dark)!important;font-family:var(--cwc-font)!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label b{display:block!important;color:var(--cwc-dark)!important;font-size:13.5px!important;font-weight:700!important;line-height:1.55!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label b span{color:var(--cwc-primary)!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-label small{display:none!important;}body.cw-cart-v1 .cart-item salla-product-options select.cw-cart-option-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field{display:block!important;width:100%!important;max-width:none!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 14px!important;color:var(--cwc-dark)!important;background:#fff!important;border:1px solid rgba(162,132,106,.34)!important;border-radius:16px!important;box-shadow:none!important;font-family:var(--cwc-font)!important;-webkit-tap-highlight-color:transparent;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger:active{background:rgba(162,132,106,.055)!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__value{min-width:0!important;color:var(--cwc-dark)!important;font-size:13.5px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger.is-placeholder .cwpo-trigger__value{color:rgba(57,60,60,.52)!important;font-weight:500!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__arrow{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;color:var(--cwc-primary)!important;}body.cw-cart-v1 .cart-item .cw-cart-option-field .cwpo-trigger__arrow svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}body.cw-cart-v1 .cart-item salla-product-options .s-product-options-option-content>div{position:relative!important;}}body.cw-cart-v1 .cw-cart-heading__count:empty{display:none!important;}body.cw-cart-v1 .pt-5.flex.flex-col:has([data-testid="store-cart-empty"]){display:block!important;width:100%!important;max-width:none!important;padding-top:0!important;padding-bottom:64px!important;}body.cw-cart-v1 .pt-5.flex.flex-col:has([data-testid="store-cart-empty"])>.main-content{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;}body.cw-cart-v1 [data-testid="store-cart-empty"].no-content-placeholder{width:min(calc(100% - 32px),520px)!important;min-height:300px!important;height:auto!important;margin:10px auto 0!important;padding:34px 26px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;background:#fff!important;border:1px solid rgba(162,132,106,.18)!important;border-radius:26px!important;box-shadow:none!important;}body.cw-cart-v1 [data-testid="store-cart-empty"]>.icon{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;margin:0 0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 76px!important;color:var(--cwc-primary)!important;background:rgba(162,132,106,.09)!important;border-radius:50%!important;font-size:31px!important;line-height:1!important;}body.cw-cart-v1 [data-testid="store-cart-empty"]>p:not(.cw-cart-empty-subtitle){width:auto!important;height:auto!important;margin:0 0 20px!important;padding:0!important;color:var(--cwc-dark)!important;font-family:var(--cwc-font)!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;}body.cw-cart-v1 [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"]{width:210px!important;min-width:210px!important;max-width:210px!important;height:48px!important;min-height:48px!important;max-height:48px!important;aspect-ratio:auto!important;flex:0 0 48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 20px!important;color:#fff!important;background:var(--cwc-primary)!important;border:1px solid var(--cwc-primary)!important;border-radius:999px!important;box-shadow:none!important;font-family:var(--cwc-font)!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;}body.cw-cart-v1 [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"]:hover{color:#fff!important;background:var(--cwc-deep)!important;border-color:var(--cwc-deep)!important;}@media (max-width:767.98px){body.cw-cart-v1 .cw-cart-heading{margin-bottom:16px!important;}body.cw-cart-v1 .pt-5.flex.flex-col:has([data-testid="store-cart-empty"]){padding-bottom:42px!important;}body.cw-cart-v1 [data-testid="store-cart-empty"].no-content-placeholder{width:calc(100% - 24px)!important;min-height:270px!important;margin-top:4px!important;padding:28px 18px!important;border-radius:22px!important;}body.cw-cart-v1 [data-testid="store-cart-empty"]>.icon{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;flex-basis:66px!important;margin-bottom:13px!important;font-size:28px!important;}body.cw-cart-v1 [data-testid="store-cart-empty"]>p:not(.cw-cart-empty-subtitle){margin-bottom:18px!important;font-size:16.5px!important;}body.cw-cart-v1 [data-testid="store-cart-empty"] [data-testid="store-cart-back-home"]{width:188px!important;min-width:188px!important;max-width:188px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex-basis:46px!important;font-size:13px!important;}}section[data-testid="store-home-products-slider"].cw-home-slider-v12{padding-bottom:44px!important;}@media (max-width:767.98px){section[data-testid="store-home-products-slider"].cw-home-slider-v12{padding-bottom:30px!important;}}










body.product-single.cw-product-v1
[data-testid="store-product-image-slider"]
.s-slider-container > .promotion-title{
  top:48px!important;
}

@media (max-width:767.98px){
  body.product-single.cw-product-v1
  [data-testid="store-product-image-slider"]
  .s-slider-container > .promotion-title{
    top:44px!important;
  }
}


/* Cultural Weave — Product Description Spacing Test V2 */

body.product-single.cw-product-v1
[data-testid="store-product-description"]{
  line-height:1.82!important;
}

body.product-single.cw-product-v1
[data-testid="store-product-description"] p{
  margin:0 0 5px!important;
}

body.product-single.cw-product-v1
[data-testid="store-product-description"] p:has(> br:only-child){
  display:none!important;
  margin:0!important;
  padding:0!important;
}

body.product-single.cw-product-v1
[data-testid="store-product-description"]
p:has(> br:only-child) + p:not(:has(> br:only-child)){
  margin-top:18px!important;
}

@media (max-width:767.98px){
  body.product-single.cw-product-v1
  [data-testid="store-product-description"]{
    line-height:1.78!important;
  }

  body.product-single.cw-product-v1
  [data-testid="store-product-description"] p{
    margin-bottom:4px!important;
  }

  body.product-single.cw-product-v1
  [data-testid="store-product-description"]
  p:has(> br:only-child) + p:not(:has(> br:only-child)){
    margin-top:16px!important;
  }
}












.cw-booking-benefits-v33{
  width:100%!important;
  margin:4px 0 18px!important;
  padding:12px 14px!important;
  color:#393C3C!important;
  background:#FFFDFC!important;
  border:1px solid rgba(162,132,106,.18)!important;
  border-radius:17px!important;
  box-shadow:none!important;
  font-family:var(--font-main,'woff',sans-serif)!important;
}

.cw-booking-benefits-v33__row{
  display:grid!important;
  grid-template-columns:22px minmax(0,1fr)!important;
  align-items:start!important;
  gap:10px!important;
  padding:9px 1px!important;
}

.cw-booking-benefits-v33__row + .cw-booking-benefits-v33__row{
  border-top:1px solid rgba(162,132,106,.10)!important;
}

.cw-booking-benefits-v33__check{
  width:21px!important;
  height:21px!important;
  min-width:21px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-top:1px!important;
  color:#fff!important;
  background:#A2846A!important;
  border-radius:50%!important;
  font-size:10.5px!important;
  font-weight:800!important;
  line-height:1!important;
}

.cw-booking-benefits-v33__copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:1px!important;
  text-align:right!important;
}

.cw-booking-benefits-v33__copy strong{
  color:#393C3C!important;
  font-size:12.5px!important;
  font-weight:750!important;
  line-height:1.55!important;
}

.cw-booking-benefits-v33__copy small{
  color:rgba(57,60,60,.58)!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:1.6!important;
}

@media (max-width:767.98px){
  .cw-booking-benefits-v33{
    margin:2px 0 16px!important;
    padding:11px 12px!important;
    border-radius:16px!important;
  }

  .cw-booking-benefits-v33__row{
    grid-template-columns:21px minmax(0,1fr)!important;
    gap:9px!important;
    padding:8px 1px!important;
  }

  .cw-booking-benefits-v33__check{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    font-size:10px!important;
  }

  .cw-booking-benefits-v33__copy strong{
    font-size:12.2px!important;
  }

  .cw-booking-benefits-v33__copy small{
    font-size:10.2px!important;
  }
}


















:root{
  --cw-ad-green:#006C35;
}

/* Native Salla ad stays as the first normal-flow row */
salla-advertisement{
  position:relative!important;
  z-index:10050!important;
  display:block!important;
  height:34px!important;
  min-height:34px!important;
}

salla-advertisement .s-advertisement{
  height:34px!important;
  min-height:34px!important;
  background:var(--cw-ad-green)!important;
  color:#fff!important;
  overflow:hidden!important;
}

salla-advertisement .s-advertisement-content{
  width:100%!important;
  height:34px!important;
  min-height:34px!important;
  display:flex!important;
  align-items:center!important;
  padding:0 9px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  background:var(--cw-ad-green)!important;
}

/* Reserve a real fixed area for the bell on the right */
salla-advertisement .s-advertisement-content-main{
  width:100%!important;
  min-width:0!important;
  flex:1 1 auto!important;
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  align-items:center!important;
  gap:7px!important;
  direction:rtl!important;
  overflow:hidden!important;
}

salla-advertisement .s-advertisement-content-icon{
  grid-column:1!important;
  width:28px!important;
  min-width:28px!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  z-index:3!important;
  color:#fff!important;
  background:var(--cw-ad-green)!important;
}

/* No close X */
salla-advertisement .s-advertisement-action{
  display:none!important;
}

/* Text has its own clipped lane and can never pass under the bell */
salla-advertisement .cw-ad-v5-viewport{
  grid-column:2!important;
  width:100%!important;
  min-width:0!important;
  height:34px!important;
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
  direction:ltr!important;
}

salla-advertisement .cw-ad-v5-track{
  width:max-content!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  gap:48px!important;
  will-change:transform!important;
  animation:cwAdV5MoveRight 24s linear infinite!important;
}

salla-advertisement .cw-ad-v5-item{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  height:34px!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font:inherit!important;
  font-weight:700!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  direction:rtl!important;
}

/*
  Two identical copies:
  move from one-copy offset to zero = continuous motion to the RIGHT.
  There is always another copy entering, so the strip never sits blank.
*/
@keyframes cwAdV5MoveRight{
  from{
    transform:translateX(calc(-50% - 24px));
  }
  to{
    transform:translateX(0);
  }
}

@media (max-width:767.98px){
  salla-advertisement .s-advertisement-content{
    padding:0 8px!important;
  }

  salla-advertisement .s-advertisement-content-main{
    grid-template-columns:26px minmax(0,1fr)!important;
    gap:5px!important;
  }

  salla-advertisement .s-advertisement-content-icon{
    width:26px!important;
    min-width:26px!important;
  }

  salla-advertisement .cw-ad-v5-track{
    gap:42px!important;
    animation-duration:26s!important;
  }

  salla-advertisement .cw-ad-v5-item{
    font-size:12.5px!important;
  }
}

@media (prefers-reduced-motion:reduce){
  salla-advertisement .cw-ad-v5-track{
    animation:none!important;
    transform:none!important;
  }
}

/*
  Important:
  the home header is intentionally absolute over the hero.
  When the ad exists, begin the header exactly AFTER the 34px ad.
*/
body.index.cw-has-top-ad:not(.cw-header-solid) .store-header{
  top:34px!important;
}

/* Sticky/scrolled header returns to the top of the viewport */
body.index.cw-has-top-ad.cw-header-solid .store-header{
  top:0!important;
}