.btn.svelte-1oe1f4v{display:inline-flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;border-radius:4px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.btn-sm.svelte-1oe1f4v{padding:8px 16px;font-size:14px;min-width:80px}.btn-md.svelte-1oe1f4v{padding:12px 20px;font-size:16px;min-width:120px}.btn-lg.svelte-1oe1f4v{padding:16px 32px;font-size:18px;min-width:150px}.btn-primary.svelte-1oe1f4v{background-color:#ab8e66;color:#fff;box-shadow:0 2px 4px #0000001a}.btn-primary.svelte-1oe1f4v:hover{background-color:#8c7450;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.btn-secondary.svelte-1oe1f4v{background-color:transparent;color:#333;border:2px solid #ab8e66}.btn-secondary.svelte-1oe1f4v:hover{background-color:#ab8e661a;color:#ab8e66}.btn-text.svelte-1oe1f4v{background-color:transparent;color:#333;padding:8px 12px;min-width:auto}.btn-text.svelte-1oe1f4v:hover{color:#ab8e66}.btn-nav.svelte-1oe1f4v{background-color:transparent;color:#333;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;min-width:auto}.btn-nav.svelte-1oe1f4v:hover{color:#ab8e66}.btn-nav.active.svelte-1oe1f4v{position:relative}.btn-nav.active.svelte-1oe1f4v:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:60%;height:2px;background-color:#ab8e66}.btn-fashion.svelte-1oe1f4v{background-color:transparent;color:#fff;font-family:Cormorant Garamond,serif;text-transform:uppercase;letter-spacing:3px;font-weight:400;padding:12px 24px;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;position:relative;overflow:visible}.lang-en .btn-fashion.svelte-1oe1f4v{font-family:Rock Salt,cursive;font-size:.9em;letter-spacing:2px;font-weight:400}.btn-fashion.svelte-1oe1f4v:after{content:"";position:absolute;bottom:-5px;left:10px;width:calc(100% - 20px);height:1px;background-color:#ffffff80;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.btn-fashion.svelte-1oe1f4v:hover{letter-spacing:4px;background-color:#0003}.btn-fashion.svelte-1oe1f4v:hover:after{transform:scaleX(1)}.btn-full.svelte-1oe1f4v{width:100%}.btn.disabled.svelte-1oe1f4v{opacity:.6;cursor:not-allowed;pointer-events:none}.has-icon.svelte-1oe1f4v{justify-content:flex-start}.has-icon.svelte-1oe1f4v .icon:where(.svelte-1oe1f4v){margin-right:8px}
