#sd-scope{font-family:inherit!important;background:linear-gradient(180deg,#FCFBF9 0%,#F8F5EF 100%)!important;position:relative!important;overflow:hidden!important;width:100%!important;padding:80px 24px 100px!important;box-sizing:border-box!important;--gold:#b48c50;--gold-l:#d4a96a;--gold-dark:#8a6a3a;--alabaster:#F5F2EC;--cashmere:#EFEADD;--text:#1a1408;--text-muted:rgba(26, 20, 8, 0.55);--border:rgba(180,140,80,0.15);--radius-lg:20px;--radius-md:14px;--radius-sm:10px}#sd-scope *,#sd-scope *::before,#sd-scope *::after{box-sizing:border-box!important;margin:0;padding:0}#sd-scope::before{content:''!important;position:absolute!important;top:-200px!important;left:-200px!important;width:600px!important;height:600px!important;border-radius:50%!important;background:radial-gradient(circle,rgb(180 140 80 / .06) 0%,transparent 70%)!important;pointer-events:none!important}#sd-scope::after{content:''!important;position:absolute!important;bottom:-200px!important;right:-200px!important;width:500px!important;height:500px!important;border-radius:50%!important;background:radial-gradient(circle,rgb(180 140 80 / .05) 0%,transparent 70%)!important;pointer-events:none!important}#sd-scope .sd-container{max-width:860px!important;margin:0 auto!important;position:relative!important;z-index:2!important}#sd-scope .sd-header{text-align:center!important;margin-bottom:40px!important}#sd-scope .sd-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 20px!important;font-size:10px!important;font-weight:700!important;letter-spacing:3.5px!important;text-transform:uppercase!important;color:var(--gold)!important;border:1px solid rgb(180 140 80 / .3)!important;border-radius:40px!important;background:rgb(180 140 80 / .05)!important;margin-bottom:22px!important}#sd-scope .sd-badge-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--gold)!important;box-shadow:0 0 8px rgb(180 140 80 / .4)!important;animation:sd-blink 2s ease-in-out infinite!important}@keyframes sd-blink{0%,100%{opacity:1}50%{opacity:.3}}#sd-scope .sd-title{font-family:inherit!important;font-size:clamp(28px, 4.5vw, 48px)!important;font-weight:900!important;color:var(--text)!important;letter-spacing:-0.02em!important;line-height:1.05!important;margin-bottom:14px!important}#sd-scope .sd-title-em{color:var(--gold)!important}#sd-scope .sd-subtitle{font-size:15px!important;color:var(--text-muted)!important;line-height:1.7!important;max-width:500px!important;margin:0 auto!important}#sd-scope .sd-steps{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin-bottom:24px!important}#sd-scope .sd-step-item{display:flex!important;align-items:center!important;gap:0!important}#sd-scope .sd-step-circle{width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;font-family:inherit!important;border:2px solid rgb(180 140 80 / .2)!important;color:rgb(180 140 80 / .4)!important;background:#fff!important;transition:all 0.4s ease!important;position:relative!important}#sd-scope .sd-step-circle.active{border-color:var(--gold)!important;color:var(--gold)!important;background:rgb(180 140 80 / .05)!important;box-shadow:0 0 16px rgb(180 140 80 / .15)!important}#sd-scope .sd-step-circle.done{border-color:var(--gold)!important;background:var(--gold)!important;color:transparent!important}#sd-scope .sd-step-circle.done::after,#sd-scope .sd-step-circle.completed-green::after{content:''!important;position:absolute!important;width:14px!important;height:14px!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}#sd-scope .sd-step-line{width:50px!important;height:1.5px!important;background:rgb(180 140 80 / .15)!important;transition:background 0.4s ease!important}#sd-scope .sd-step-line.done{background:var(--gold)!important}#sd-scope .sd-overview{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-bottom:36px!important;padding:14px 24px!important;background:rgb(180 140 80 / .04)!important;border:1px solid rgb(180 140 80 / .12)!important;border-radius:50px!important;flex-wrap:wrap!important}#sd-scope .sd-overview-item{display:flex!important;align-items:center!important;gap:6px!important;padding:4px 14px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgb(180 140 80 / .12)!important;transition:all 0.3s ease!important}#sd-scope .sd-ov-label{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--text-muted)!important}#sd-scope .sd-ov-value{font-size:12px!important;font-weight:800!important;color:var(--text-muted)!important;transition:color 0.3s ease!important}#sd-scope .sd-ov-value.sd-ov-active{color:var(--gold)!important}#sd-scope .sd-panel{display:none!important}#sd-scope .sd-panel.active{display:block!important;animation:sd-fade-in 0.4s ease}@keyframes sd-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#sd-scope .sd-question{font-family:inherit!important;font-size:26px!important;font-weight:800!important;color:var(--text)!important;text-align:center!important;margin-bottom:36px!important;line-height:1.3!important}#sd-scope .sd-options{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;list-style:none!important}#sd-scope .sd-options--3col{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}#sd-scope .sd-options--4col{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}#sd-scope .sd-option{background:var(--alabaster)!important;border:1.5px solid rgb(0 0 0 / .04)!important;border-radius:var(--radius-md)!important;padding:16px 12px!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important;cursor:pointer!important;text-align:center!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important;display:block!important}#sd-scope .sd-option::before{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg,rgb(180 140 80 / .05),transparent)!important;opacity:0!important;transition:opacity 0.3s ease!important}#sd-scope .sd-option:hover{border-color:rgb(180 140 80 / .3)!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px rgb(180 140 80 / .08)!important;background:var(--cashmere)!important}#sd-scope .sd-option:hover::before{opacity:1!important}#sd-scope .sd-option.selected{border-color:var(--gold)!important;background:rgb(180 140 80 / .05)!important;box-shadow:0 0 0 1px rgb(180 140 80 / .2),0 8px 24px rgb(0 0 0 / .06)!important}#sd-scope .sd-option.selected::before{opacity:1!important}#sd-scope .sd-option.sd-option--disabled{opacity:0.3!important;pointer-events:none!important;filter:grayscale(1)!important}#sd-scope .sd-option-img-wrap{width:44px!important;height:44px!important;margin:0 auto 10px!important;border-radius:50%!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(0 0 0 / .05)!important;box-shadow:0 4px 10px rgb(0 0 0 / .03)!important;transition:all 0.3s ease!important}#sd-scope .sd-cat-select .sd-option-img-wrap{width:90px!important;height:90px!important;border-width:2px!important;margin-bottom:15px!important}#sd-scope .sd-option-img,#sd-scope .sd-option-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#sd-scope .sd-option-emoji{font-size:28px!important;margin-bottom:8px!important;display:block!important;transition:transform 0.3s ease!important;line-height:1!important}#sd-scope .sd-option:hover .sd-option-img-wrap,#sd-scope .sd-option.selected .sd-option-img-wrap{border-color:var(--gold)!important;transform:scale(1.1)!important}#sd-scope .sd-option:hover .sd-option-emoji,#sd-scope .sd-option.selected .sd-option-emoji{transform:scale(1.2)!important}#sd-scope .sd-checkbox{width:22px!important;height:22px!important;border-radius:6px!important;border:1.5px solid rgb(0 0 0 / .15)!important;margin:12px auto 0!important;background:#fff!important;position:relative!important;transition:all 0.2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}#sd-scope .sd-option.selected .sd-checkbox{background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important}#sd-scope .sd-option.selected .sd-checkbox svg{stroke:#fff!important}#sd-scope .sd-option-label{font-family:inherit!important;font-size:14px!important;font-weight:700!important;color:var(--text)!important;display:block!important;margin-bottom:4px!important}#sd-scope .sd-option-desc{font-size:12px!important;color:var(--text-muted)!important;line-height:1.5!important;display:block!important}#sd-scope .sd-question-sub{font-size:14px!important;color:var(--text-muted)!important;text-align:center!important;margin-top:-30px!important;margin-bottom:30px!important}#sd-scope .sd-nav{display:flex!important;justify-content:center!important;gap:14px!important;margin-top:40px!important}#sd-scope .sd-btn{padding:13px 32px!important;border-radius:100px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;border:none!important;transition:all 0.25s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;letter-spacing:1px!important;text-transform:uppercase!important}#sd-scope .sd-btn-ghost{background:transparent!important;color:var(--text-muted)!important;border:1px solid rgb(0 0 0 / .1)!important}#sd-scope .sd-btn-ghost:hover{color:var(--text)!important;border-color:rgb(0 0 0 / .2)!important;background:rgb(0 0 0 / .02)!important}#sd-scope .sd-btn-skip{background:transparent!important;color:var(--text-muted)!important;border:1px dashed rgb(180 140 80 / .4)!important}#sd-scope .sd-btn-skip:hover{background:rgb(180 140 80 / .05)!important;color:var(--text)!important;border-style:solid!important}#sd-scope .sd-btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-l))!important;color:#fff!important;box-shadow:0 4px 18px rgb(180 140 80 / .2)!important}#sd-scope .sd-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px rgb(180 140 80 / .3)!important}#sd-scope .sd-btn-primary:disabled{opacity:0.4!important;cursor:default!important;transform:none!important}#sd-scope .sd-result{text-align:center!important;background:var(--alabaster)!important;border:1px solid rgb(0 0 0 / .03)!important;border-radius:var(--radius-lg)!important;padding:56px 40px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 40px rgb(0 0 0 / .03)!important}#sd-scope .sd-result::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-l),var(--gold),transparent)!important}#sd-scope .sd-loading{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:60px 20px!important}#sd-scope .sd-loading-spinner{width:48px!important;height:48px!important;border:3px solid rgb(180 140 80 / .1)!important;border-top-color:var(--gold)!important;border-radius:50%!important;animation:sd-spin 0.9s linear infinite!important}@keyframes sd-spin{to{transform:rotate(360deg)}}#sd-scope .sd-loading-text{font-family:inherit!important;font-size:16px!important;color:var(--text)!important;font-weight:600!important}#sd-scope .sd-result-title{font-size:11px!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;color:var(--gold)!important;margin-bottom:8px!important}#sd-scope .sd-result-heading{font-family:inherit!important;font-size:clamp(24px, 4vw, 36px)!important;font-weight:900!important;color:var(--text)!important;margin-bottom:32px!important;line-height:1.1!important}#sd-scope .sd-products-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px!important;margin-bottom:32px!important;text-align:left!important}#sd-scope .sd-product-card{background:#fff!important;border:1px solid rgb(0 0 0 / .04)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important;transition:all 0.3s ease!important;position:relative!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important}#sd-scope .sd-product-card:hover{border-color:rgb(180 140 80 / .3)!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px rgb(180 140 80 / .08)!important}#sd-scope .sd-match-badge{position:absolute!important;top:12px!important;left:12px!important;padding:4px 12px!important;border-radius:100px!important;font-size:11px!important;font-weight:800!important;background:linear-gradient(135deg,var(--gold),var(--gold-l))!important;color:#fff!important;z-index:5!important;box-shadow:0 4px 12px rgb(180 140 80 / .3)!important}#sd-scope .sd-product-card img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important}#sd-scope .sd-card-body{padding:18px!important}#sd-scope .sd-card-name{font-family:inherit!important;font-size:16px!important;font-weight:800!important;color:var(--text)!important;margin-bottom:6px!important;line-height:1.3!important}#sd-scope .sd-card-price{font-size:14px!important;color:var(--gold)!important;font-weight:700!important;margin-bottom:10px!important}#sd-scope .sd-card-inspired{font-size:11px!important;color:var(--text-muted)!important;font-style:italic!important;margin-bottom:10px!important}#sd-scope .sd-card-pyramid{font-size:12px!important;color:var(--text-muted)!important;line-height:1.6!important;margin-bottom:14px!important;padding-top:10px!important;border-top:1px solid rgb(0 0 0 / .05)!important}#sd-scope .sd-card-pyramid strong{color:var(--text)!important;font-weight:600!important}#sd-scope .sd-card-link{display:block!important;text-align:center!important;padding:10px 20px!important;border-radius:100px!important;font-size:13px!important;font-weight:700!important;font-family:inherit!important;text-transform:uppercase!important;letter-spacing:1px!important;background:linear-gradient(135deg,var(--gold),var(--gold-l))!important;color:#fff!important;text-decoration:none!important;transition:all 0.25s ease!important;box-shadow:0 4px 15px rgb(180 140 80 / .2)!important}#sd-scope .sd-card-link:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(180 140 80 / .3)!important}#sd-scope .sd-note-match{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;background:rgb(180 140 80 / .08)!important;border:1px solid rgb(180 140 80 / .15)!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important;color:var(--gold)!important;margin-bottom:8px!important}#sd-scope .sd-note-match svg{color:var(--gold)!important}#sd-scope .sd-product-card-perfect{border:2px solid var(--gold)!important;box-shadow:0 10px 40px rgb(180 140 80 / .2)!important;transform:scale(1.02)!important;position:relative!important;z-index:10!important;overflow:visible!important}#sd-scope .sd-product-card-perfect:hover{transform:scale(1.03) translateY(-4px)!important;box-shadow:0 16px 50px rgb(180 140 80 / .3)!important}#sd-scope .sd-product-card-perfect img{border-radius:18px 18px 0 0!important}#sd-scope .sd-perfect-badge{background:linear-gradient(135deg,#FFD700,#FFA500)!important;color:#000!important;font-size:12px!important;font-weight:800!important;padding:6px 16px!important;box-shadow:0 6px 15px rgb(255 215 0 / .35)!important;top:-16px!important;left:50%!important;transform:translateX(-50%)!important;border-radius:8px!important}#sd-scope .sd-perfect-glow{position:absolute!important;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 50px rgb(180 140 80 / .3)!important;pointer-events:none!important;animation:sd-perfect-pulse 2s infinite!important}@keyframes sd-perfect-pulse{0%{opacity:.3}50%{opacity:.8}100%{opacity:.3}}#sd-scope .sd-product-card-perfect.animate-perfect{animation:sd-pop-in 0.6s cubic-bezier(.175,.885,.32,1.275) forwards!important}@keyframes sd-pop-in{0%{transform:scale(.9);opacity:0}100%{transform:scale(1.03);opacity:1}}@media (min-width:641px){#sd-scope .sd-product-card-perfect{grid-column:1 / -1!important;display:flex!important;align-items:stretch!important;border-radius:var(--radius-lg)!important}#sd-scope .sd-product-card-perfect>img{border-radius:18px 0 0 18px!important;width:40%!important;height:auto!important;min-height:250px!important}#sd-scope .sd-product-card-perfect .sd-card-body{width:60%!important;padding:30px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}#sd-scope .sd-step-circle.completed-green{background:#4CAF50!important;border-color:#4CAF50!important;color:transparent!important;box-shadow:0 0 15px rgb(76 175 80 / .4)!important;animation:sd-bounce 0.5s ease}#sd-scope .sd-step-line.completed-green{background:#4CAF50!important}@keyframes sd-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#sd-scope .sd-no-results{text-align:center!important;padding:40px 20px!important}#sd-scope .sd-no-results-icon{font-size:56px!important;margin-bottom:16px!important;display:block!important}#sd-scope .sd-no-results-text{font-size:15px!important;color:var(--text-muted)!important;line-height:1.7!important}#sd-scope .sd-restart{display:flex!important;align-items:center!important;justify-content:center!important;margin:40px auto 0!important;padding:14px 28px!important;background:#111!important;color:var(--gold)!important;border:1px solid var(--gold)!important;border-radius:50px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;gap:8px!important;width:fit-content!important;font-family:inherit!important;text-decoration:none!important}#sd-scope .sd-restart:hover{background:var(--gold)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(180 140 80 / .3)!important}#sd-scope .sd-restart svg{vertical-align:middle!important}#sd-scope .sd-search-bar{width:100%!important;max-width:420px!important;margin:0 auto 20px!important;display:block!important;padding:14px 20px!important;border-radius:50px!important;border:1px solid rgb(180 140 80 / .2)!important;background:#fff!important;font-size:14px!important;color:var(--text)!important;box-shadow:0 4px 20px rgb(0 0 0 / .04)!important;transition:all 0.3s ease!important;outline:none!important}#sd-scope .sd-search-bar:focus{border-color:var(--gold)!important;box-shadow:0 0 0 4px rgb(180 140 80 / .1)!important}@media (max-width:1024px){#sd-scope .sd-options--4col{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){#sd-scope .sd-options--4col{grid-template-columns:repeat(2,1fr)!important}#sd-scope .sd-card-body{padding:14px!important}#sd-scope .sd-card-name{font-size:14px!important}#sd-scope .sd-overview{padding:10px 16px!important;gap:8px!important}#sd-scope .sd-overview-item{padding:3px 10px!important}#sd-scope .sd-ov-label{font-size:9px!important;letter-spacing:1px!important}#sd-scope .sd-ov-value{font-size:11px!important}}@media (max-width:640px){#sd-scope{padding:60px 16px 80px!important}#sd-scope .sd-options{grid-template-columns:repeat(2,1fr)!important}#sd-scope .sd-step-line{width:24px!important}#sd-scope .sd-result{padding:36px 20px!important}#sd-scope .sd-products-grid{grid-template-columns:1fr!important}#sd-scope .sd-product-card img{height:180px!important}}@media (max-width:380px){#sd-scope .sd-options{grid-template-columns:1fr!important}#sd-scope .sd-options--4col{grid-template-columns:1fr!important}}#sd-scope .sd-notes-scroll-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;max-height:550px!important;overflow-y:auto!important;padding:10px 5px!important;margin-bottom:25px!important;scrollbar-width:thin!important;scrollbar-color:var(--gold) var(--alabaster)!important}#sd-scope .sd-notes-scroll-grid .sd-option{width:100%!important;margin:0!important;padding:12px 8px!important}#sd-scope .sd-notes-scroll-grid .sd-option-img-wrap{width:40px!important;height:40px!important}#sd-scope .sd-notes-scroll-grid::-webkit-scrollbar{width:5px!important}#sd-scope .sd-notes-scroll-grid::-webkit-scrollbar-track{background:var(--alabaster)!important;border-radius:10px!important}#sd-scope .sd-notes-scroll-grid::-webkit-scrollbar-thumb{background:var(--gold)!important;border-radius:10px!important;border:1px solid var(--alabaster)!important}#sd-scope .sd-section-title{width:100%!important;text-align:left!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--gold)!important;margin:35px 0 18px!important;display:flex!important;align-items:center!important;gap:12px!important;border-bottom:2px solid rgb(180 140 80 / .1)!important;padding-bottom:10px!important}#sd-scope .sd-featured-grid{background:rgb(180 140 80 / .04)!important;padding:16px!important;border-radius:var(--radius-lg)!important;border:1px dashed rgb(180 140 80 / .3)!important;margin-bottom:25px!important;box-shadow:inset 0 2px 8px rgb(180 140 80 / .05)!important}#sd-scope .sd-pop-badge{position:absolute!important;top:8px!important;right:8px!important;background:linear-gradient(135deg,var(--gold),#d4af37)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;padding:3px 7px!important;border-radius:4px!important;box-shadow:0 4px 10px rgb(180 140 80 / .25)!important;z-index:20!important;line-height:1!important;pointer-events:none!important}#sd-scope .is-trending{border-color:rgb(180 140 80 / .2)!important;background:#fff!important}#sd-scope .is-trending:hover{border-color:var(--gold)!important;box-shadow:0 8px 25px rgb(180 140 80 / .12)!important}#sd-scope .sd-chip-bar{display:flex!important;gap:10px!important;padding:8px 4px 20px 4px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;margin:-8px -4px -20px -4px!important;flex:1!important;min-width:0!important}#sd-scope .sd-chip-bar::-webkit-scrollbar{display:none!important}#sd-scope .sd-chip-wrap{display:flex!important;align-items:center!important;gap:8px!important;margin:16px 0 20px!important;padding:8px 0!important;border-top:1px solid rgb(180 140 80 / .08)!important;border-bottom:1px solid rgb(180 140 80 / .08)!important}#sd-scope .sd-chip-wrap>.sd-chip-bar{margin-top:-8px!important;margin-bottom:-20px!important;padding-top:8px!important;padding-bottom:20px!important}#sd-scope .sd-chip-arrow{flex:0 0 auto!important;width:32px!important;height:32px!important;border-radius:50%!important;border:1.5px solid rgb(180 140 80 / .2)!important;background:#fff!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--gold)!important;transition:all 0.2s ease!important;padding:0!important}#sd-scope .sd-chip-arrow:hover{background:rgb(180 140 80 / .08)!important;border-color:var(--gold)!important;box-shadow:0 4px 10px rgb(180 140 80 / .15)!important}#sd-scope .sd-chip-arrow svg{display:block!important}#sd-scope .sd-chip{flex:0 0 auto!important;scroll-snap-align:start!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;padding:10px 22px!important;margin:4px 2px!important;border-radius:100px!important;border:1.5px solid rgb(180 140 80 / .25)!important;background:#fff!important;color:var(--text)!important;font-size:14px!important;font-weight:600!important;font-family:inherit!important;cursor:pointer!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;white-space:nowrap!important;line-height:1.4!important}#sd-scope .sd-chip:hover{border-color:var(--gold)!important;background:rgb(180 140 80 / .05)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(180 140 80 / .1)!important}#sd-scope .sd-chip-active{background:linear-gradient(135deg,var(--gold),var(--gold-l))!important;color:#fff!important;border-color:var(--gold)!important;box-shadow:0 4px 15px rgb(180 140 80 / .25)!important;font-weight:700!important;transform:translateY(-1px)!important}#sd-scope .sd-chip-active:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgb(180 140 80 / .35)!important}@media (min-width:769px) and (max-width:1024px){#sd-scope .sd-notes-scroll-grid{grid-template-columns:repeat(3,1fr)!important}#sd-scope .sd-chip{padding:7px 14px!important;font-size:12px!important}}@media (max-width:768px){#sd-scope .sd-notes-scroll-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;max-height:420px!important}#sd-scope .sd-notes-scroll-grid .sd-option{padding:10px 6px!important}#sd-scope .sd-notes-scroll-grid .sd-option-img-wrap{width:36px!important;height:36px!important}#sd-scope .sd-card-pyramid{font-size:12px!important}#sd-scope .sd-option-label{font-size:12px!important}#sd-scope .sd-chip{padding:6px 12px!important;font-size:11px!important}#sd-scope .sd-chip-bar{padding:8px 4px 20px 4px!important;gap:6px!important;margin:-8px -4px -20px -4px!important}#sd-scope .sd-search-bar{font-size:13px!important;padding:12px 16px!important}}@media (max-width:480px){#sd-scope .sd-notes-scroll-grid{grid-template-columns:repeat(2,1fr)!important;max-height:380px!important}#sd-scope .sd-chip{padding:5px 10px!important;font-size:10px!important}}#sd-scope .sd-product-card:not(.sd-product-card-perfect){display:flex!important;flex-direction:column!important}#sd-scope .sd-card-body{display:flex!important;flex-direction:column!important;flex:1!important}#sd-scope .sd-card-link{margin-top:auto!important}#sd-scope .sd-card-link svg{vertical-align:middle!important;margin-left:4px!important}#sd-scope .sd-bottle-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--gold)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;width:38px!important;height:38px!important;border-radius:50%!important;box-shadow:0 4px 10px rgb(180 140 80 / .3)!important;margin-bottom:8px!important;letter-spacing:-0.5px!important;line-height:1!important;position:absolute!important;top:12px!important;right:12px!important;z-index:5!important}#sd-scope .sd-nav-side{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid rgb(180 140 80 / .3)!important;color:var(--gold)!important;display:none;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10!important;box-shadow:0 4px 15px rgb(0 0 0 / .05)!important;transition:all 0.3s cubic-bezier(.165,.84,.44,1)!important;padding:0!important}#sd-scope .sd-nav-side:hover{background:var(--gold)!important;color:#ffffff!important;border-color:var(--gold)!important;box-shadow:0 8px 20px rgb(180 140 80 / .25)!important;transform:translateY(-50%) scale(1.08)!important}#sd-scope .sd-nav-side-prev{left:-70px!important}#sd-scope .sd-nav-side-next{right:-70px!important}@media (max-width:1024px){#sd-scope .sd-nav-side{display:none!important}}#sd-scope .sd-floating-widget{position:fixed!important;right:30px!important;bottom:30px!important;z-index:99999!important;font-family:inherit!important}#sd-scope .sd-widget-trigger{width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--gold),var(--gold-l))!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 24px rgb(180 140 80 / .3)!important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important;position:relative!important}#sd-scope .sd-widget-trigger:hover{transform:scale(1.1) rotate(5deg)!important;box-shadow:0 12px 30px rgb(180 140 80 / .4)!important}#sd-scope .sd-widget-badge{position:absolute!important;top:-4px!important;right:-4px!important;background:#1a1408!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;min-width:20px!important;height:20px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;box-sizing:border-box!important;border:1.5px solid #ffffff!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}#sd-scope .sd-widget-drawer{position:absolute!important;bottom:72px!important;right:0!important;width:320px!important;background:rgb(255 255 255 / .85)!important;backdrop-filter:blur(16px) saturate(120%)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;border:1px solid rgb(180 140 80 / .2)!important;border-radius:18px!important;box-shadow:0 12px 40px rgb(26 20 8 / .12)!important;padding:20px!important;opacity:0!important;visibility:hidden!important;transform:translateY(15px) scale(.95)!important;transform-origin:bottom right!important;transition:all 0.35s cubic-bezier(.165,.84,.44,1)!important}#sd-scope .sd-floating-widget.active .sd-widget-drawer{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}#sd-scope .sd-drawer-title{font-family:inherit!important;font-size:15px!important;font-weight:800!important;color:#1a1408!important;margin-bottom:15px!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:1px solid rgb(180 140 80 / .15)!important;padding-bottom:8px!important}#sd-scope .sd-drawer-sections{display:flex!important;flex-direction:column!important;gap:12px!important}#sd-scope .sd-drawer-sec{display:flex!important;flex-direction:column!important;gap:4px!important}#sd-scope .sd-drawer-sec-label{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:rgb(26 20 8 / .5)!important}#sd-scope .sd-drawer-sec-val{font-size:13px!important;font-weight:700!important;color:#1a1408!important}#sd-scope .sd-drawer-notes-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:4px!important;max-height:120px!important;overflow-y:auto!important;padding-right:4px!important}#sd-scope .sd-drawer-note-pill{font-size:11px!important;font-weight:600!important;background:rgb(180 140 80 / .08)!important;border:1px solid rgb(180 140 80 / .15)!important;color:var(--gold)!important;padding:3px 10px!important;border-radius:20px!important;line-height:1!important}#sd-scope .sd-drawer-notes-list::-webkit-scrollbar{width:3px!important}#sd-scope .sd-drawer-notes-list::-webkit-scrollbar-track{background:transparent!important}#sd-scope .sd-drawer-notes-list::-webkit-scrollbar-thumb{background:var(--gold)!important;border-radius:10px!important}body.rtl #sd-scope .sd-floating-widget,html[dir="rtl"] #sd-scope .sd-floating-widget{right:auto!important;left:30px!important}body.rtl #sd-scope .sd-widget-drawer,html[dir="rtl"] #sd-scope .sd-widget-drawer{right:auto!important;left:0!important;transform-origin:bottom left!important}@media (max-width:768px){#sd-scope .sd-floating-widget{right:20px!important;bottom:20px!important}body.rtl #sd-scope .sd-floating-widget,html[dir="rtl"] #sd-scope .sd-floating-widget{left:20px!important;right:auto!important}#sd-scope .sd-widget-drawer{width:280px!important}}