.option-wheel{--ow-text-color:#a6a6a6;--ow-active-color:#ffffff;--ow-font-size:3rem;--ow-inset:80px;position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;user-select:none;touch-action:none;outline:none;pointer-events:none}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{position:absolute;top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);line-height:1;font-weight:200;transform-origin:left center;cursor:pointer;pointer-events:auto;will-change:transform,opacity,filter;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color))}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:right center}.option-wheel__item--selected{font-weight:500}.ashhan-wheel .option-wheel__item{font-family:var(--font-cormorant),Georgia,serif;font-weight:400;letter-spacing:.01em;padding-left:1.5rem;transition:color .6s cubic-bezier(.22,1,.36,1),letter-spacing .35s cubic-bezier(.22,1,.36,1),padding-left .35s cubic-bezier(.22,1,.36,1)}.ashhan-wheel .option-wheel__item:hover{letter-spacing:.05em;padding-left:1.85rem}.ashhan-wheel .option-wheel__item--selected{font-weight:500;font-style:italic;letter-spacing:.02em;text-shadow:0 0 18px color-mix(in srgb,var(--ow-active-color,#f0d48a) 45%,transparent)}.ashhan-wheel .option-wheel__item:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;transform:translateY(-50%) scale(calc(var(--ow-p, 0)));border-radius:50%;background:var(--ow-active-color,#e5c16a);box-shadow:0 0 12px 3px rgba(201,151,53,.45);opacity:var(--ow-p,0);transition:background .6s cubic-bezier(.22,1,.36,1)}