.cfg-share-icons.svelte-1cwjkzh{display:inline-flex;align-items:center;gap:.5rem}.cfg-share-icons.busy.svelte-1cwjkzh{opacity:.6;pointer-events:none}.cfg-share-ico.svelte-1cwjkzh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--theme-text-secondary, #6b7280);transition:color .15s ease,background .15s ease,transform .12s ease;cursor:pointer}.cfg-share-ico.svelte-1cwjkzh:hover{color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);transform:translateY(-1px)}.cfg-share-toast.svelte-1cwjkzh{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#1c1a17;color:#fff;font-size:13px;padding:10px 16px;border-radius:8px;box-shadow:0 10px 30px -10px #00000080;z-index:80;max-width:90vw}.sidebar-right-template{--theme-accent-color: #020617;--theme-accent-hover: #1e293b;--theme-panel-bg: #ffffff;--theme-panel-border: #e5e7eb;--theme-text-primary: #020617;--theme-text-secondary: #6b7280;--theme-text-on-accent: #ffffff;--theme-font-family: "Lato", sans-serif;--theme-radius-sm: .375rem;--theme-radius-md: .5rem;--theme-radius-lg: .75rem;--theme-shadow: 0 1px 3px rgba(0, 0, 0, .1);--selector-image-size: 10rem;--selector-image-size-small: 5rem;--selector-button-min-width: 12rem;--selector-button-padding: .5rem;--selector-label-size: .75rem;font-family:var(--theme-font-family)}.sidebar-right-template .text-button.with-image-above,.sidebar-right-template .shape-button.with-image-above,.sidebar-right-template .size-button.with-image-above,.sidebar-right-template .text-button.image-only,.sidebar-right-template .shape-button.image-only,.sidebar-right-template .size-button.image-only{border:none;background:transparent;border-radius:0;padding:8px}.sidebar-right-template .text-button.with-image-above:hover,.sidebar-right-template .shape-button.with-image-above:hover,.sidebar-right-template .size-button.with-image-above:hover,.sidebar-right-template .text-button.image-only:hover,.sidebar-right-template .shape-button.image-only:hover,.sidebar-right-template .size-button.image-only:hover{background:transparent}.sidebar-right-template .text-button.with-image-above.selected,.sidebar-right-template .shape-button.with-image-above.selected,.sidebar-right-template .size-button.with-image-above.selected,.sidebar-right-template .text-button.image-only.selected,.sidebar-right-template .shape-button.image-only.selected,.sidebar-right-template .size-button.image-only.selected{border:none;background:transparent;border-bottom:2px solid var(--theme-accent-color, #020617)}.sidebar-right-template .header-bar{background-color:var(--theme-panel-border)}.sidebar-right-template .panel-bg{background-color:var(--theme-panel-bg)}.sidebar-right-template .panel-border{border-color:var(--theme-panel-border)}.sidebar-right-template .inquiry-btn{background-color:var(--theme-accent-color);color:var(--theme-text-on-accent)}.sidebar-right-template .inquiry-btn:hover{background-color:var(--theme-accent-hover)}.sidebar-right-template .tab-bar{background-color:var(--theme-panel-border)}.sidebar-right-template .tab-btn{color:var(--theme-text-secondary)}.sidebar-right-template .tab-btn:hover:not(.tab-active){background-color:var(--theme-panel-bg);opacity:.7}.sidebar-right-template .tab-btn.tab-active{background-color:var(--theme-panel-bg);color:var(--theme-text-primary)}.sidebar-right-template img.company-logo{display:block;margin:0 auto}.sidebar-right-template .scroll-container,.sidebar-right-template .section-controls .section-center-shape{position:relative;display:flex;align-items:center}.sidebar-right-template .outer-section-controls{position:relative;display:flex;align-items:center;justify-content:flex-start}.sidebar-right-template .scroll-arrow{background:none;border:none;cursor:pointer;padding:0 1rem;--scroll-arrow-color: var(--theme-text-primary, #020617)}.sidebar-right-template .scroll-arrow svg path{stroke:var(--theme-text-primary, #020617)!important}.sidebar-right-template .left-arrow-head,.sidebar-right-template .left-arrow-shank,.sidebar-right-template .left-arrow-shape{position:absolute;left:0;z-index:10}.sidebar-right-template .right-arrow-head,.sidebar-right-template .right-arrow-shank,.sidebar-right-template .right-arrow-shape{position:absolute;right:0;z-index:10}.sidebar-right-template svg.icon>path{stroke:#20232866!important}.sidebar-right-template svg.icon{fill:#fff}.sidebar-right-template svg.icon path{fill:#fff;stroke:#6b728099;stroke-width:1}.sidebar-right-template svg.icon use{fill:#fff}.sidebar-right-template symbol path{fill:#fff;stroke:#6b728099;stroke-width:1}.sidebar-right-template .heading-title{font-weight:500;letter-spacing:-.025em;color:var(--theme-text-primary)}.sidebar-right-template .select-title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;padding-bottom:.175rem;width:100%}.sidebar-right-template .select-title .group{flex-shrink:0;margin-left:auto}.sidebar-right-template .section-controls{position:relative;display:flex;align-items:center}.sidebar-right-template .unselected,.sidebar-right-template .selected{opacity:1}.sidebar-right-template .selected span{color:var(--theme-text-primary);font-weight:700}.sidebar-right-template .flex.w-20.mr-4.cursor-pointer.group.unselected.selected span{color:var(--theme-text-primary)!important;font-weight:700}.sidebar-right-template .flex.w-20.mr-4.cursor-pointer.group.unselected.selected{padding:3px}.sidebar-right-template .scroll-container-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.sidebar-right-template .items-wrapper{display:flex;overflow-x:auto;scroll-behavior:smooth}.sidebar-right-template .items-image{display:flex;flex-direction:column;align-items:center}.sidebar-right-template .col-canvas{width:100%;height:100%;max-height:100%;overflow:hidden}.sidebar-right-template .col-filter{width:100%}@media(min-width:1024px){.sidebar-right-template .col-canvas{height:70vh!important}}.sidebar-right-template .grid-cols-3>*{min-width:0}.sidebar-right-template .grid-cols-3>.section-controls{flex-direction:column;align-items:flex-start}.sidebar-right-template .filter-metal{display:flex;flex-direction:column;align-items:flex-start}.sidebar-right-template .section-controls.section-color{flex-direction:column;align-items:flex-start}.sidebar-right-template .section-color{margin-bottom:1rem}.sidebar-right-template .select-item{margin-bottom:1.5rem}.sidebar-right-template .product-price{font-weight:700;font-size:1.5rem;line-height:2rem;color:var(--theme-text-primary)}.sidebar-right-template .sale-price{display:inline-block}.sidebar-right-template .product-price.editable-price{display:flex;align-items:center;gap:6px;border-bottom:2px dashed #9ca3af;padding-bottom:2px;cursor:help}@media(max-width:639px){.sidebar-right-template .xs\:aspect-square{aspect-ratio:1 / 1}.sidebar-right-template .xs\:hidden{display:none}.sidebar-right-template .xs\:inline{display:inline}.sidebar-right-template .xs\:w-52{width:13rem}.sidebar-right-template .xs\:w-7{width:1.75rem}.sidebar-right-template .xs\:h-7{height:1.75rem}.sidebar-right-template .xs\:text-sm{font-size:.875rem;line-height:1.25rem}.sidebar-right-template .xs\:text-xs{font-size:.75rem;line-height:1rem}}.sidebar-right-template .text-black-500{color:var(--theme-text-secondary)}.sidebar-right-template .text-black-600{color:var(--theme-text-primary)}.sidebar-right-template .text-md{font-size:1rem;line-height:1.5rem}
